続行するにはスペースバーを押します。

続行するにはスペースバーを押します。

ユーザーが押すまでbashスクリプトを停止する方法はSpace

私のスクリプトでこの質問をしたいと思います。

続行するにはスペースバーを押し、終了するにはCTRL+を押します。C

これにより、スクリプトが停止してスペースバーを押すまで待つ必要があります。

ベストアンサー1

あなたはそれを使用することができますread

read -n1 -s -r -p $'Press space to continue...\n' key

if [ "$key" = ' ' ]; then
    # Space pressed, do something
    # echo [$key] is empty when SPACE is pressed # uncomment to trace
else
    # Anything else pressed, do whatever else.
    # echo [$key] not empty
fi

' '上記のスペースを''Enterキーと$'\t'Tabキーに置き換えます。

おすすめ記事