- 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). - Ask HN: Share a shell script you like | Hacker News