Skip to main contentEric N. Garcia

Bash

This page hosts snippets and resources for bash scripting

Snippets

Snippet to check all required environment variable are present before executing a script.

ReqVars=("EX_VAR_1" "EX_VAR_2" "EX_VAR_3")
for i in "${ReqVars[@]}"; do
if [[ -z ${!i} ]]; then
echo "$i is a required environment variable, please ensure it is set correctly. Then re-run this script."
exit 1
fi
done

Other resources