Sources for Bash Scripting Workshop
- shebang
- comments
- echo & printf
- escaping
- colors
- functions
- arguments
- controls
- for
- while
- if
- case
- variables
- global
- export
- local
- default
- arguments
- first $1
- all $*
- all $@
- touch/rm
- read/write
- pipes
- PIPESTATUS
- piped input
- subshells
- sourcing
- arrays
- maps
- output (
2>&1
) - trap
- special variables
- RANDOM
- BASH_SOURCE
- getopts
- logging
- networking
- nc
- curl
- cryptography
- openssl
- zenity
- auto completion
- shellcheck
shfmt -ci -sr -i 4 -w script.sh