| Introduction to POSIX shell Scripts |
Shell Scripting |
 |
What is a shell script? |
 |
Script execution |
 |
The sub-process environment |
 |
shell features |
|
 |
Posix versus Korn Shell |
 |
Recommended shell format |
 |
Planning to write a shell script |
 |
Portability issues |
|
| Portability issues |
Shell Scope Design |
 |
Basic expressions |
 |
More complex patterns |
 |
Pattern combinations |
|
 |
Reading user input |
 |
Creating positional parameters |
 |
Conditional substitution |
 |
External influences |
|
| Executing the Appropriate Shell |
Variables |
|
|
 |
Creating Integer-only Variables |
 |
Base 10 and Others |
 |
Working with arithmetic operators and data |
 |
Substituting and counting |
 |
Using integer variables as element numbers |
|
| Logic Overview with "if" & "case" |
Test conditions & loops |
| Signals & traps |
Functions |
| Using RegExp controls |
Other |
 |
Regular expressions |
 |
Metacharacters |
 |
The grep command |
|
 |
'awk' user defined variables |
 |
Environment variables |
 |
Arithmetic operations |
 |
String manipulation |
 |
Formatted output |
 |
Command line arguments |
 |
Sed & awk |
|