Sams Teach Yourself Shell Programming in 24 Hours, 2/e (Paperback)
The vast majority of users utilize the Korn Shell or some variant of the Bourne Shell, such as bash. Sams Teach Yourself Shell Programming in 24 Hours covers these shells. It begins with a generalized tutorial of Unix and tools and then moves into detailed coverage of shell programming. Sams Teach Yourself Shell Programming in 24 Hours is one of the best values because it provides readers with more information for less money. This book uses the effective and proven 'Teach Yourself' format to instruct the reader how to make their shell work for them. It covers useful information including: managing input/output, manipulating text filters, understanding and debugging shell scripts, creating and utilizing variables, tools, processes, and customizing the shell.
Sams Teach Yourself Shell Programming in 24 Hours is a tutorial aimed at assisting Unix and Linux users to get optimal performance out of their operating system. It shows them how to take control of their systems and work efficiently by har4nessing the power of the shell to solve common problems.
Table of Contents
I. Introduction to UNIXand Shell Tools.
Hour 1. Shell Basics.
Hour 2. Script Basics.
Hour 3. Working with Files.
Hour 4. Working with Directories.
Hour 5. Input and Output.
Hour 6. Manipulating File Attributes.
Hour 7. Processes.
II. Shell Programming.
Hour 8. Variables.
Hour 9. Substitution.
Hour 10. Quoting.
Hour 11. Flow Control.
Hour 12. Loops.
Hour 13. Parameters.
Hour 14. Functions.
Hour 15. Text Filters.
Hour 16. Filtering Text with Regular Expressions.
Hour 17. Filtering Text with awk.
Hour 18. Other Tools.
III. Advanced Topics.
Hour 19. Signals.
Hour 20. Debugging.
Hour 21. Problem Solving with Functions.
Hour 22. Problem Solving with Shell Scripts.
Hour 23. Scripting for Portability.
Hour 24. Shell Programming FAQs.
Appendix A. Command Quick Reference
Appendix B. Glossary.
Appendix C. Answers to Questions.
Appendix D. Shell Function Library.