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

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

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

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