Portable Shell Programming: An Extensive Collection of Bourne Shell Examples
Bruce Blinn · Medical Entomology and Zoology · 1995
1. Shell Syntax. 2. Shell Variables. 3. Shell Functions and Built-in Commands. 4. Using Files. 5. The Environment. 6. Parsing Command Line Parameters. 7. Using Filters. 8. Shell Utilities. 9. Examples of Shell Functions. 10. Examples of Shell Scripts. 11. Debugging. 12. Portability. 13. Common Questions and Problems. Appendix A. Comparison of UNIX Shells. Appendix B. Syntax Summary.