PL101: Shell, awk, sed: Advanced

Training: Programming Languages - Linux/Unix

Optimization and background of Shell and Unix Commands

Presence training Presence training

Start: 2025-11-10 | 10:00 am

End: 2025-11-14 | 01:30 pm

Location: Nürnberg

Price: 2.490,00 € plus VAT.

Request prefered appointment period:

* All fields marked with an asterisk are mandatory fields.

Agenda:

  • Shell metacharacters and modification of parsing order via quotes, escapes and eval

  • Special variables, extended variable expressions, arrays and hashes

  • Error-free handling of positional parameters via "$@"

  • Variable scope and possible influence

  • Differences in command substitution with `...` and $(...)

  • Shell options in bash (shopt) with usage of extended file patterns

  • Performance differences in conditional syntax

  • Common misconceptions in short circuit expressions

  • Pipe control via the shell option lastpipe and the array PIPESTATUS

  • Setting up a powerful shell environment

  • Optimization of vi editor for scripting purposes (indent, search/replace, etc.)

  • Options evaluation using the getopts library

  • Interactive menus using select loop

  • Pattern matching in the shell using operator =~ and the BASH_REMATCH array, back references

  • Problems with awk variables: context, field sorting, multidimensionality

  • Possible interactions between shell, Unix commands and awk

  • Remote automation of NetApp™ storage administration via shell and SSH

  • Advanced awk functions: system, getline, strftime, split etc.

  • Debugging



Objectives:

When administering via the shell and Unix commands, there are often several paths to the goal, but there are often significant differences in runtime, code brevity, and correctness of the results. In the course PL101 Shell, awk, sed: Advanced you will learn backgrounds and applications of such optimizations.

 

Target audience:

The training PL101 Shell, awk, sed: Advanced is targeted at:

  • System Administrators
  • Database Administrators
  • Application Administrators
  • Network Administrators

Prerequisites:

To be able to follow the learning pace and course content in the workshop PL101 Shell, awk, sed: Advanced effectively, knowledge of Shell and Unix commands is advantageous.

We recommend prior participation in the course PL100 Shell, awk, sed: Basics.

check-icon

Guaranteed implementation:

from 2 Attendees

Booking information

Price:

2.490,00 € plus VAT.

(including lunch & drinks)

Authorized training partner

NetApp Partner Authorized Learning
Commvault Training Partner
CQI | IRCA Approved Training Partner
Veeam Authorized Education Center
Acronis Authorized Training Center
AWS Partner Select Tier Training
ISACA Accredited Partner
iSAQB
CompTIA Authorized Partner
EC-Council Accredited Training Center

Memberships

Allianz für Cyber-Sicherheit
TeleTrust Pioneers in IT security
Bundesverband der IT-Sachverständigen und Gutachter e.V.
Bundesverband mittelständische Wirtschaft (BVMW)
Allianz für Sicherheit in der Wirtschaft
NIK - Netzwerk der Digitalwirtschaft
BVSW
Bayern Innovativ
KH-iT
CAST
IHK Nürnberg für Mittelfranken
eato e.V.
Sicherheitsnetzwerk München e.V.