回答:
あなたは、ダブルクリックすると.command
、Finderで、ターミナルがオープンし、実行します最後には、シェルを終了し、あなたはターミナルの環境設定は、この問題が発生したときに、ウィンドウを閉じるように設定されています。/path/to/your.command ; exit;
exit
あるいは、ターミナルの設定を変更したくない場合:
less
できますq
。|less
スクリプトのコマンドの最後に追加するだけです。編集:
less
何らかの理由で何かをパイプ処理することが実用的でない場合、またはスクリプトが複雑すぎる場合は、完了する前にユーザーからの入力を待つ最後のコマンドを追加できます。使った$ read -n 1 -p「完了。任意のキーを押して終了します。」
(プロンプトを表示している間、1文字の入力を待ちます。)