これを行う 1 つの方法は、ターミナル ウィンドウの代わりに xterm を使用することです。
xterm -e crazy.sh
スクリプトの完了後も xterm を開いたままにする場合は、xterm の-hold
オプションを使用します。
しかし、本当に端末でこれを行う必要がある場合は、applescript を使用して行うことができます。
tell application "Terminal"
activate
tell application "System Events" to keystroke "n" using command down
repeat while contents of selected tab of window 1 starts with linefeed
delay 0.1
end repeat
do script "crazy.sh" in window 1 -- make sure the path to your script is right
end tell
(ここでの回答へのクレジットhttps://superuser.com/questions/466619/open-new-terminal-tab-and-execute-script)