yitz_ 1276175738 learn Ask a user to confirm an action: read -p "Are you sure? [y/N]" var; if [[ $var = [yY] ]] ... see: help read geirha 1429880413 forget geirha 1429880418 learn confirm() { local ans IFS=; while read -rp "$1" -n1 ans; do printf '\n'; case $ans in [Yy]) return 0;; [Nn]) return 1;; esac; done; }; ## Usage: if confirm "Are you sure? "; then ...