読者です 読者をやめる 読者になる 読者になる

シェルスクリプトでpause的なこと

bashのなかでpauseってどうやるのかなぁと思って調べてみた。目から鱗。
cat > error_file
コンソールからのキー入力待ちを入れておく。止めたければ「Ctrl+C」。単純明快。

なるほど。catは停止してシェルスクリプト自体を停止させたくなければこんな感じか。

echo "Press Ctrl-D to exit."
trap "" 2
cat > /dev/null
echo "exit."