A collection of shell scripts (sh, bash, expect) for Linux.
A lot of the Bash scripts need a current version (> 4.0) of Bash due to the usage of brace expansions, string and arithmetic operations, the usage of &
in IO redirections or the use of arrays.
If you experience unexpected behaviour when running one of the Bash scripts check if you are really running Bash by typing echo $BASH_VERSION
in your terminal or console. If it returns empty your Bash might just be a link to another shell like Dash. You can check this by typing ls -la $(which bash)
.