Introduction to Shell Programming by Michael Paoli

a.k.a.: Shortcuts: top Why start here? sh man page review Good Programming Practices examples references/resources

Why start here? (Bourne Shell, 1979 sh(1) man page, etc.)

sh(1) (UNIX Seventh Edition), etc.

Stepping through the man page and such (intended to be used with man page reference(s) and presentation, not as a complete reference by itself):

Good Programming Practices

This is really a huge area itself, but for some starters: