Course Description
This course will introduce the student to Bourne shell scripting.
The text for the course is Unix Shell Programming (a description and link are provided at the right). Errata for the book can be found here. I have my own errata page as well.
About.com has a Unix Shell Programming tutorial online.
| Week | Description | Read | Notes | Q | A |
|---|---|---|---|---|---|
| 1 | Review - Basics | 1,2 | - | - | - |
| - | Review - Path Names | - | - | - | - |
| 2 | Review - The vi Editor | - | - | - | - |
| 3 | Unix Utilities - regular expressions, cut, paste, sed, tr, grep, sort, uniq | 4 | Notes | As 1 As 2 As 3 |
As 1 As 2 As 3 |
| 4 | Getting Started | 5 | Notes | As 4 | As 4 |
| 5 | Quoting | 6 | Notes | As 5 | As 5 |
| 6 | Test 1 | ||||
| 7 | Arguments | 7 | Notes | As 6 | As 6 |
| 8/9 | Decisions | 8 | Notes | As 7 | As 7 |
| 10 | Loops | 9 | Notes | As 8 | As 8 |
| 11 | Test 2 | ||||
| 12 | Reading and Printing Data | 10 | Notes | As 9 | As 9 |