man bash dash busybox jq
info coreutils
info sed
- https://wikibooks.org/wiki/Bourne_Shell_Scripting
- https://github.com/Idnan/bash-guide
- https://tldp.org/LDP/Bash-Beginners-Guide/html
- https://packages.debian.org/bookworm/doc/abs-guide
- https://linuxcommand.org/
- https://www.gnu.org/software/bash/manual/bash.html
- https://github.com/lhunath/guide.bash.academy
- https://github.com/learnbyexample/learn_gnuawk
- https://packages.debian.org/bookworm/doc/bash-doc
- https://github.com/flokoe/bash-hackers-wiki
bash -x
apt install shellcheck strace
- https://github.com/koalaman/shellcheck
- https://github.com/anordal/shellharden
- http://manpages.ubuntu.com/manpages/bionic/man1/checkbashisms.1.html
- https://wiki.ubuntu.com/DashAsBinSh#I_am_a_developer._How_can_I_avoid_this_problem_in_future.3F
doc/example-source-snippets.md
- Please declare whether your script is only compatible with
bash
or if it could be ran on any POSIX shell (such asdash
) or evenash
of busybox in OpenWrt as well
Join our chat room: