PL100: Shell, awk, sed: Basics

Training: Programming Languages - Linux/Unix

The training Shell, awk, sed: Basics | PL100 is a basic seminar for programming with shell, awk and sed. The course is targeted at programmers and admins with advanced Linux/Unix knowledge and teaches the basics of process architecture, data channels and shells.
You can make your work easier with your own programs and scripts. In this basic workshop for shell programming, you will learn how shell works through important Unix commands such as xargs, uniq, sort, strings, and many more.

Presence training Presence training

Start: 2026-02-23 | 10:00 am

End: 2026-02-27 | 01:30 pm

Location: Nürnberg

Price: 2.390,00 € plus VAT.

Request prefered appointment period:

* All fields marked with an asterisk are mandatory fields.

Agenda:

  • Basics of Unix/Linux, process architecture, data channels and shells

  • Unix commands, shell built-ins, shell keywords, the PATH variable

  • Evaluation of shell metacharacters and their control through quotes and escapes

  • Scalar variables and basic file patterns

  • Parameter passing to shell scripts, exit codes

  • Command substitution and sub-shells

  • Data channels and their redirection, Here Documents

  • Additional steps in shell parsing and their sequence

  • Conditions and their operators and the short circuit notation

  • Loops and loop control

  • Built-in string and arithmetic functions

  • Defining your own functions with parameter passing and return codes

  • Important Unix commands: xargs, uniq, sort, od, strings, tr, cut, grep, sed, awk and others

  • Working with the shell in VMware™

  • Debugging basics

Objectives:

When used correctly, shell and various Unix commands are often the most efficient interfaces for administering systems and applications. The course PL100 Shell, awk, sed: Basics introduces you to the fundamentals and programming with these tools.

Unix shells and commands can do much more than just execute simple commands interactively and then perhaps filter them roughly with grep. With precise knowledge of the interpretation steps of the shell and data processing using powerful tools such as awk, sed, grep, sort, tr, and others, you can quickly accomplish tasks that many graphical administration tools cannot offer. The course focuses on bash, but also points out differences to sh and ksh.

Advanced knowledge is offered in the training PL101 Shell, awk, sed: Advanced.

Target audience:

The course PL100 Shell, awk, sed: Basics is designed for participants who already have basic UNIX/Linux knowledge and now want to acquire in-depth knowledge of the system's central communication interface in order to simplify their work with their own programs and scripts.

The workshop is ideal for:

  • System Operators
  • System Administrators
  • Programmers

Prerequisites:

To be able to follow the learning pace and course content in the workshop PL100 Shell, awk, sed: Basics effectively, basic knowledge of the UNIX operating system is advantageous. We recommend attending the seminar LI100 Linux Basics in advance.

check-icon

Guaranteed implementation:

from 2 Attendees

Booking information

Price:

2.390,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.