Call Us on +49 32 121 237 207

TK015

Course Modules

1. Introduction to shell scripts

1.1. Creating and executing scripts
1.2. The source command
1.3. Using the #! (shebang) construct
1.4. Debugging and tracing scripts
1.5. Common features of Korn Shell and Bash

2. Environment variables

2.1. Review of variables and quotes
2.2. Local and environment variables
2.3. Review of I/O streams and pipelines
2.4. The print and read commands
2.5. Working with shell history

3. Conditional flow

3.1. The exit command and process status
3.2. The if command
3.3. The test command and [[
3.4. Using the semi-colon command separator
3.5. Numeric variables

4. Looping

4.1. The while and until command
4.2. The for command
4.3. Compound I/O redirection

5. Running commands

5.1. Builtin commands
5.2. Useful external commands
5.3. Filter commands and utilities
5.4. Aliases and profiles

6. The command line

6.1. Command line arguments
6.2. The shift command and $*, $@
6.3. The getopts command
6.4. Array variables

7. Functions

7.1. Defining functions
7.2. Function parameters and return values
7.3. Sub shells

8. Handling text

8.1. Command substitution (backquotes)
8.2. Pattern matching variable substitution
8.3. Here documents

9. Menus

9.1. The select command
9.2. Using the prompt variables
9.3. The case command

Open Session

Subcribe weekly newsletter