With Unix becoming more and more ubiquitous, the POSIX Shell is the de-facto scripting language on most computers. Unfortunately it’s difficult to write proper scripts with it: few really know it, and there’s no much good documentation available: Rick’s sh tricks is one of the best resource I found about pure POSIX Shell scripting.