This is an old revision of the document!


Brainstorming: Bash 101 for sysadmins

(a.k.a. the Linux command line)
  1. Command line
  2. text files
  3. magic string
  4. permissions
  5. script files
  6. conditionals if, else
  7. loops while
  8. test [ [[ -e -ne
  9. gnu.org
  10. portability and readability
  11. math (eval)
  12. strings printf, echo
  13. user input
  14. parsing parameters
  15. offering help
  16. filesystem conventions and standards
  17. redirection
  18. shell utilities grep, cat
  19. other tools screen, nohup
  20. backgrounding
  21. top
  22. tr
  23. sending mail
  24. set, IFS, OFS
  25. regular expressions
  26. debugging set -x
  27. safe coding -quotes, deleting with find
getting help
  1. gnu.org
  2. superuser.com
examples
  1. prompting for user input
  2. non portable bouncing ball program
additional topics
  1. double and triple escape maddness and how to avoid it.