BASH Richiesta conferma

Da Andreabont's Wiki.

Questa semplice funzione bash permette di chiedere conferma all'utente per l'esecuzione di un singolo comando bash.

Codice

confirm () {
    read -r -p "${1:-Sei sicuro? [s/N]} " response
    case $response in
        [sS][iI]|[sS]) 
            true
            ;;
        *)
            false
            ;;
    esac
}

Utilizzo

confirm && <comando>
confirm "Testo personalizzato" && <comando>