Handbook of Text manipulation on Unix
One useful addition to the section on streams would have been that of process substitution:http://tldp.org/LDP/abs/html/process-sub.htmlThis allows you to have more than just the standard streams.