Chris F. A. Johnson is a regular and important contributor to comp.os.linix.misc, comp.unix.shell and other newsgroups. This book is a wonderful compilation of shell scripting functions and recipes, from the basic to amazingly complex
and powerful. It's focus is Posix, though pdksh and bash should work for these.
I was surprised by the tasks Chris tackles here. Chris writes shell scripts
where I would automatically use Perl because of the complexity. He has
scripts for crossword puzzles, for website scraping and many other
Of course the more prosaic tasks are covered here also. String
functions, databases, dates, editing - I don't think Chris missed