Shell programming
-
learnbyexample/Command-line-text-processing: From finding text to search and replace, from sorting to beautifying text and more – the
paste
command was really interesting! -
explainshell.com - match command-line arguments to their help text
-
Shellcheck finds bugs in your shell scripts. Available as an online tool and a installable CLI tool. Written in Haskell.
-
modernish/modernish: cross-platform POSIX shell feature detection and language extension library
-
Oilshell – Why create a new Unix Shell . See “A glimpse of Oil” – (statically parsed, lossless syntax tree, stricter runtime behaviour.. etc.,)
-
Software development using Bash – illustrates the use of
shfmt
(code formatting),shellcheck
(linting/static analysis),bats
(unit testing).