|
Course Syllabus
|
* The Korn Shell | - Command line usage, options & aliases |
- Command histories, editing, | |
- Redirection of I/O, pipes and filters | |
- Startup files | |
* Shell Programming | - Features and construction, executing scripts |
- Variable usage, types, built-in variables | |
- Arithmetic expressions | |
- Control flow; if, for, while, until, case, select | |
- Command substitution | |
- Signal catching | |
- Shell functions | |
- Further I/O redirection | |
- Variable substitution, read | |
- Arrays | |
- Pattern matching | |
- Regular expressions | |
- Here documents | |
- Overlaying (exec) | |
- Reparsing of variables (eval) | |
- Typeset | |
- Code blocks | |
- Command line option processing | |
- Two way pipes and coroutines | |