The most useful one
Double Quote Your Variables
It is generally a good practice to double quote your variables, specially user input variables where spaces are involved.
Use a Bash Strict Mode
set -euo pipefail
is short for:
- set-e: forces the bash script to exit immediately if any command has a non-zero exit status.
- set-u: if your code has a reference to any variable that wasnโt defined previously, this will cause the program to exit.
- set -o pipefail: This setting prevents errors in a pipeline being masked
To be continuedโฆ