Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Excerpt

Interacting with the user for, e.g. input.

Code Snippets

Expand
titleProceed? [Y/n]
Code Block
languagebash
function proceed_prompt () {
    read -p "Proceed? [Y/n]" -n 1 -r
    if [[ -z $REPLY ]]; then
       return 0
    elif [[ $REPLY =~ ^[Yy]$ ]]; then
        echo    # move to a new line
        return 0
    else
        echo    # move to a new line
        return 1
    fi
}
proceed_prompt || { echo "Aborting"; return; }