Skip to content

Latest commit

 

History

History
27 lines (24 loc) · 417 Bytes

read-prompt.md

File metadata and controls

27 lines (24 loc) · 417 Bytes

命令行中提示用户 Yes/No

#!/usr/bin/env bash

read -rp "Prompt text? (y/n [default yes])" answer
case $answer in
    Y|y|Yes|yes|YES)
        echo Yes
        answer=yes
        ;;
    N|n|No|no|NO)
        echo No
        answer=no
        ;;
    *)
        echo Yes
        answer=yes
        ;;
esac

if [[ $answer == yes ]]; then
    echo "Answer: $answer"
else
    echo "Answer: $answer"
fi