谷村です。 > 通常のコマンドならそのまま実行し、最初に戻る。 ↑これを見落としていました。 ----------- hoge2.sh ---------- #!/bin/sh while true do printf "コマンドを入力してください: " read i case $i in '検索') echo "検索が入力されました";; '時刻合わせ') echo "時刻合わせが入力されました";; 'ls') echo "lsが入力されました";; '終了') echo "終了します" exit;; *) echo "不正なコマンドです" esac done -------------------------------- これで、終了とコマンドを入力しない限り、永遠にプロンプトが表示されます。