Advanced Bash Scripting Guide
Advanced%20Bash-Scripting%20Guide
wedYrk_abs-guide
iBaDnN_abs-guide
hvlHbK_abs-guide
W01-Cooper-2014-Advanced-Bash-Scripting-Guide
User Manual: Pdf
Open the PDF directly: View PDF
Page Count: 916 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Table of Contents
- Chapter 1. Shell Programming!
- Chapter 2. Starting Off With a Sha-Bang
- Part 2. Basics
- Chapter 3. Special Characters
- Chapter 4. Introduction to Variables and Parameters
- Chapter 5. Quoting
- Chapter 6. Exit and Exit Status
- Chapter 7. Tests
- Chapter 8. Operations and Related Topics
- Part 3. Beyond the Basics
- Chapter 9. Another Look at Variables
- Chapter 10. Manipulating Variables
- Chapter 11. Loops and Branches
- Chapter 12. Command Substitution
- Chapter 13. Arithmetic Expansion
- Chapter 14. Recess Time
- Part 4. Commands
- Chapter 15. Internal Commands and Builtins
- Chapter 16. External Filters, Programs and Commands
- Chapter 17. System and Administrative Commands
- Part 5. Advanced Topics
- Chapter 18. Regular Expressions
- Chapter 19. Here Documents
- Chapter 20. I/O Redirection
- Chapter 21. Subshells
- Chapter 22. Restricted Shells
- Chapter 23. Process Substitution
- Chapter 24. Functions
- Chapter 25. Aliases
- Chapter 26. List Constructs
- Chapter 27. Arrays
- Chapter 28. Indirect References
- Chapter 29. /dev and /proc
- Chapter 30. Network Programming
- Chapter 31. Of Zeros and Nulls
- Chapter 32. Debugging
- Chapter 33. Options
- Chapter 34. Gotchas
- Chapter 35. Scripting With Style
- Chapter 36. Miscellany
- 36.1. Interactive and non-interactive shells and scripts
- 36.2. Shell Wrappers
- 36.3. Tests and Comparisons: Alternatives
- 36.4. Recursion: a script calling itself
- 36.5. "Colorizing" Scripts
- 36.6. Optimizations
- 36.7. Assorted Tips
- 36.8. Security Issues
- 36.9. Portability Issues
- 36.10. Shell Scripting Under Windows
- Chapter 37. Bash, versions 2, 3, and 4
- Chapter 38. Endnotes
- Bibliography
- Appendix A. Contributed Scripts
- Appendix B. Reference Cards
- Appendix C. A Sed and Awk Micro-Primer
- Appendix D. Parsing and Managing Pathnames
- Appendix E. Exit Codes With Special Meanings
- Appendix F. A Detailed Introduction to I/O and I/O Redirection
- Appendix G. Command-Line Options
- Appendix H. Important Files
- Appendix I. Important System Directories
- Appendix J. An Introduction to Programmable Completion
- Appendix K. Localization
- Appendix L. History Commands
- Appendix M. Sample .bashrc and .bash_profile Files
- Appendix N. Converting DOS Batch Files to Shell Scripts
- Appendix O. Exercises
- Appendix P. Revision History
- Appendix Q. Download and Mirror Sites
- Appendix R. To Do List
- Appendix S. Copyright
- Appendix T. ASCII Table