- Covering all major platforms-Linux, Unix, Mac OS X, and Windows-this guide shows programmers and power users how to customize an operating system, automate commands, and simplify administration tasks using shell scripts
- Offers complete shell-scripting instructions, robust code examples, and full scripts for OS customization
- Covers shells as a user interface, basic scripting techniques, script editing and debugging, graphing data, and simplifying administrative tasks
- In addition to Unix and Linux scripting, the book covers the latest Windows scripting techniques and offers a complete tutorial on Mac OS X scripting, including detailed coverage of mobile file systems, legacy applications, Mac text editors, video captures, and the Mac OS X Open Scripting Architecture
Chapter 1: Introducing Shells.
Chapter 2: Introducing Shell Scripts.
Chapter 3: Controlling How Scripts Run.
Chapter 4: Interacting with the Environment.
Chapter 5: Scripting with Files.
Chapter 6: Processing Text with sed.
Chapter 7: Processing Text with awk.
Chapter 8: Creating Command Pipelines.
Chapter 9: Controlling Processes.
Chapter 10: Shell Scripting Functions.
Chapter 11: Debugging Shell Scripts.
Chapter 12: Graphing Data with MRTG.
Chapter 13: Scripting for Administrators.
Chapter 14: Scripting for the Desktop.
Appendix A: Answers to Exercises.
Appendix B: Useful Commands.