일시 중지하고 계속하거나 중단하는 표준 명령이 있습니까?

일시 중지하고 계속하거나 중단하는 표준 명령이 있습니까?

나는 다음에 있을 수 있는 것을 찾고 있습니다 foo:

$ echo blah && foo && echo the sequel
blah
Do you want to continue? [y/n]: n
$ echo blah && foo && echo the sequel
blah
Do you want to continue? [y/n]: y
blah
$

답변1

기준? 아니요.

당신은 할 수

foo() {
    local answer
    while true; do
        read -p "Do you wish to continue? [y/n]: " answer
        case $answer in
            [yY]*) return 0 ;;
            [nN]*) return 1 ;;
        esac
    done
}

관련 정보