くりかえし実行をユーザに確認する
ユーザにコマンドライン入力させて次のアクションを決める、よくある感じのやつです。
#!/bin/sh SQL_FILE=select.sql echo "select status, count(*) from requests group by status;" >> ${SQL_FILE} while true do sqlplus usr/pwd@pvdb < ${SQL_FILE} # Oracle while true do echo "-----" echo "check again(y/n)?" read LINE if [ ${LINE} == "y" ] || [ ${LINE} == "n" ] || [ ${#LINE} -eq 0 ]; then break else echo "Please input 'y' or 'n'" fi done if [ ${LINE} == "n" ]; then break fi done