This page includes Bruce Barnett's tutorials on UNIX shell programming and various other arcane subjects of interest to wizards.
You might want to check out my blog But I'm in a transition period right now, and haven't updated it in a while.
My twitter handle is @grymoire and I will gladly try to answer questions.
Most of these tutorials were written from 1989 - to 1995 for The Sun Observer. The tutorials may still refer to information as "last month" and "next month." The tutorials were planned to be put into a book, but Carpal Tunnel Syndrome make the book difficult to finish in the time frame the editor wanted.
These tutorials were originally Solaris-specific, and originally contained a lot of references to OpenWindows. Times have changed, but I hope the basic information will still be helpful. I do try to update the information. Corrections are helpful. Please be patient.
These tutorials were originally written in TROFF. Converting them into HTML is not a perfect process. There are errors. The tables are ugly, and the indentation inside the shell scripts gets messed up. So I've made the scripts available in source format as well. However, the convertion between HTML, TROFF and plain text is not perfect, so there may be typos in the files and tutorials.
Over the years I strive to make the pages compliant with the validaiton engines. In addition, the conversion is an on-going process, and as I currently update the modified output, so the orignal TROFF files are out of date. I no longer maintain them.
I'd give you my e-mail address, but frankly I think spammers should rot in hell. Therefore I'll give you my e-mail address in longhand form.
The domain is grymoire.com
The username is - tutorials
Put them together with an at sign between and you can reach me.
An example might be username@domain or abuse@fbi.gov - notice the spambait.
Thanks to "Jesse Silverman" for some corrections.