Herein you will find a variety of utility programs commonly available on
Unix systems and some notes as to why you might want to use them. You can,
of course, learn more about each by using man.
tr - translate characterstr is useful for character-based code modifications. It lets you do
single-character changes or deletions (for every character in a set).
tr -d string1 - Deletes every character in string1 from stdintr 'a' 'A'perl - practical extraction and report languageA hugely powerful language, originally designed as a tool for sysadmins. Really nice for hacking out quick text manipulation scripts; not always nice for building large, maintainable software packages. (It doesn't help that there are usually a dozen ways to accomplish any one topic in Perl.)
gdb - The GNU debuggerA nice, text-based debugger for C (and some other languages). Sam will cover this later in the semester.