Vamos supor que você chame este código de script que você postou de dentro de outro shell. Se você quiser que o Terminal.app seja encerrado, use um AppleScript simples. comando:
osascript -e 'tell application "Terminal" to quit'
O mesmo vale para o iTerm2 ou qualquer outra aplicação. Apenas mude seu nome em "Terminal"
. Ou, para sair do app frontmost, como @Lri menciona:
osascript -e 'quit app (path to frontmost application as text)'
Se o seu script for executado de forma não interativa, então será suficiente para exit
it. A janela do terminal não será fechada, a menos que você altere as configurações do terminal: