Final Exam Topics
- Given a regular
expression, understand what it will (and won't) match. (Going both ways
between a regex and an English phrase)
- tr (just the simple use of tr in the 5+ pipe pipeline in the notes)
- diff
- sed
- Given a sed command, understand what the output will be.
- Given an awk script, tell what it does.
- Given a shell script,
tell what it does.
- Given a perl script, tell what it does.
- Know some of the main
language features, especially lists, arrays,
and associative
arrays.
- 4 ways to initialize
an associative array
- Know how
"if-then-else if-else", for loops, etc. are constructed in each
language.
- Know what $0 means in
each language.
- Know what $1, $2, $3,
etc. means in each language.
- I am not interested in teaching the
very fine details (minutia) or rare boundary cases of syntax/semantics of
a language, so focusing on that will help you at most a point or two,
probably zero. I just want
you to be as reasonably versed as the number of lectures and homework
assignments can reasonably make a sophomore be.