====== BASH Snippets ====== ===== Test if file exists ===== #!/bin/bash configfile='ca_config.txt' if [ -e "${configfile}" ]; then echo "${configfile} exists." else echo "${configfile} not exists." exit 2 fi ===== Case Statement ===== #!/bin/bash printf "Select duration: \n1: Choice 1\n2: Choice 2\n3: Choice 3\n" printf "Choice 1, 2 or 3:- " read Choice case "${Choice}" in 1) echo -n 'One' Type='One' ;; 2) echo -n 'Two' Type='Two' ;; 3) echo -n 'Three' Type='Three' ;; *) echo -n 'Invalid choice, select either 1, 2 or 3.' ;; esac printf "Choice ${Type}\n"