Библиотека сайта rus-linux.net
Part 5. Advanced Topics
At this point, we are ready to delve into certain of the difficult and unusual aspects of scripting. Along the way, we will attempt to "push the envelope" in various ways and examine boundary conditions (what happens when we move into uncharted territory?).
- Table of Contents
- 18. Regular Expressions
- 19. Here Documents
- 19.1. Here Strings
- 20. I/O Redirection
- 20.1. Using exec
- 20.2. Redirecting Code Blocks
- 20.3. Applications
- 21. Subshells
- 22. Restricted Shells
- 23. Process Substitution
- 24. Functions
- 25. Aliases
- 26. List Constructs
- 27. Arrays
- 28. Indirect References
- 29.
/dev
and/proc
- 30. Of Zeros and Nulls
- 31. Debugging
- 32. Options
- 33. Gotchas
- 34. Scripting With Style
- 35. Miscellany
- 35.1. Interactive and non-interactive shells and scripts
- 35.2. Shell Wrappers
- 35.3. Tests and Comparisons: Alternatives
- 35.4. A script calling itself (recursion)
- 35.5. "Colorizing" Scripts
- 35.6. Optimizations
- 35.7. Assorted Tips
- 35.8. Security Issues
- 35.9. Portability Issues
- 35.10. Shell Scripting Under Windows
- 36. Bash, versions 2, 3, and 4
- 36.1. Bash, version 2
- 36.2. Bash, version 3
- 36.3. Bash, version 4