menu-bar All the categories

364,00 kr

Summary

This comprehensive and authoritative book about bash programming is a must-have book for any Linux/Unix professionals.

It is both a tutorial and a reference on shell scripting with Bash.It assumes no previous knowledge of scripting or programming, but progresses rapidly toward an intermediate/advanced level of instruction . . . all the while sneaking in little nuggets of UNIX(R) wisdom and lore.

It serves as a textbook, a manual for self-study, and as a reference and source of knowledge on shell scripting techniques.

The exercises and heavily-commented examples invite active reader participation, under the premise that the only way to really learn scripting is to write scripts.

This book is suitable for classroom use as a general introduction to programming concepts.

Notes: this book has been splited into Volume 1 and Volume 2.Volume 1 contains all content except appdendixes. ( https: //www.amazon.com/dp/170640039X ) Volume 2 contains all appdendixes. ( https: //www.amazon.com/dp/1707048916)

Table of Contents of Volume 1

  1. Part 1. Introduction
  2. 1. Shell Programming
  3. 2. Starting Off With a Sha-Bang
  4. Part 2. Basics
  5. 3. Special Characters
  6. 4. Introduction to Variables and Parameters
  7. 5. Quoting
  8. 6. Exit and Exit Status
  9. 7. Tests
  10. 8. Operations and Related Topics
  11. Part 3. Beyond the Basics
  12. 9. Another Look at Variables
  13. 10. Manipulating Variables
  14. 11. Loops and Branches
  15. 12. Command Substitution
  16. 13. Arithmetic Expansion
  17. 14. Recess Time
  18. Part 4. Commands
  19. 15. Internal Commands and Builtins
  20. 16. External Filters, Programs and Commands
  21. 17. System and Administrative Commands
  22. Part 5. Advanced Topics
  23. 18. Regular Expressions
  24. 19. Here Documents
  25. 20. I/O Redirection
  26. 21. Subshells
  27. 22. Restricted Shells
  28. 23. Process Substitution
  29. 24. Functions
  30. 25. Aliases
  31. 26. List Constructs
  32. 27. Arrays
  33. 28. Indirect References
  34. 29. /dev and /proc
  35. 30. Network Programming
  36. 31. Of Zeros and Nulls
  37. 32. Debugging
  38. 33. Options
  39. 34. Gotchas
  40. 35. Scripting With Style
  41. 36. Miscellany
  42. 37. Bash, versions 2, 3, and 4
  43. 38. Endnotes
  44. 38.1. Author's Note
  45. 38.2. About the Author
  46. 38.3. Where to Go For Help
  47. 38.4. Tools Used to Produce This Book
  48. 38.5. Credits
  49. 38.6. Disclaimer
  50. Bibliography