http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html
buyrun