How to write basic shell scripts and a look at more advanced scripting for the beginner."The Linux Command Line" by William Shotts: http://linuxcommand.org/tlcl.phpCheck out http://www.ezeelinux.com for more about Linux.