Ultimamente sto eseguendo molti strumenti CLI e ho iniziato a infastidirmi che ogni volta che eseguo un gruppo di comandi tramite .commandfile devo chiudere manualmente la finestra del terminale. Quindi ho pensato a queste cose:
__YOUR__CODE__TO__BE__EXECUTED
echo -n -e "\033]0;Make\007"
osascript -e 'tell application "Terminal" to close (every window whose name contains "Make")' &
exit
diciamo che questo è il mio make.commandfile. Il problema è che la finestra è chiusa indipendentemente dal risultato della __YOUR__CODE__TO__BE__EXECUTEDsezione. Quindi, se ad esempio eseguo un compito grugnito o un caricamento di file del server, non so davvero se ha funzionato o meno, qualcuno ha un suggerimento su come adattare il codice per farlo chiudere il terminale, ma solo se non si sono verificati errori nella console?