Shell programming involves grouping together a number of shell commands and constructs into a file (called a shell script) to perform a routine task. The analog in OpenVMS is the creation of a DCL ...
So, you want to learn Linux shell programming? This text and CD-ROM package covers the essential Linux shells (bash and tcsh) and three key Linux shell programming utilities (grep, sed, GNU awk).