Latest versions of slides: Before using this review sheet, if you have downloaded the files, make sure that your dates are at least as recent as these: 2009-04-30 08:22 cshell-pgming.ppt 2009-04-30 08:16 bash-about.ppt 2009-04-28 21:21 awk.ppt 2009-04-28 05:17 bash-pgming.ppt 2009-04-27 08:22 sed.ppt 2009-03-03 10:42 regex.ppt 2009-02-27 02:40 shell-jobs.ppt 2009-02-27 02:40 cshell-about.ppt There is no new material (just corrections & clarifications), but in one or two places the slide numbers may have changed. -- Topic list for the final: Regular expressions: slides 3-5, 11, 13, 14, 23 make sure you understand the examples on slides 24-38 -- More about the C shell: slides 5-29 -- C shell programming: setting up a script: slides 2-4 user input, referring to cmd line arguments; 'if' slides 7-17, examples on 18-20 file testing operators: slides 21-22 foreach: slides 25-27 while: slides 28-30 break & continue: slides 31-33 switch: slides 34-39 example on 40-42 quoting: slides 44-47 subshell & source: slides 54-57 -- About the bash shell: invoking bash: slide 3 vbls: slides 6-11 set +o: slide 12 portions of a vbl name: slide 13 bash shell prompt: slides 15-16 redirection: slides 18-20 quoting: slides 21-25 -- bash shell pgming: user input: slides 4-5 cmd line arguments: slides 6-7 'if' & test: slides 9-23 case: slides 24-27 while: slides 31-34 for: slides 38-41 break & continue: slides 46-49 functions: slides 51-59 interrupt handlers: slides 61-66 -- sed: slides 2-34 -- awk: basic awk operation: slides 4-23 print: slides 35-39, 43 print formatting: slides 44-48 -- shell job control: cron: slides 2-12