If you're writing a Bash script, you will invariably need to pass values to it—aka arguments or positional parameters. Bash's ...
One thing worth noting is that the command uses two sets of parentheses. These cause the script to launch subshells. The inner subshell uses $ {BASH_SOURCE [0]} which is the path to the currently ...