Eu encontrei uma maneira de abrir uma nova guia em iTerm:
newtabi()
{
osascript -e 'tell application "iTerm" to activate' -e 'tell application "System Events" to tell process "iTerm" to keystroke "t" using command down'
}
E eu quero executar alguns comandos na nova guia. Que seja comando simples pwd. Como fazer isso?
Se eu correr ...
newtabi && pwd
A nova guia é aberta conforme o esperado, mas o pwdcomando é executado não na nova guia, mas na antiga, onde eu digiteinewtabi && pwd
Eu uso zsh. Meu sistema operacional éOS X 10.8.5
iTerms, ele abre nova aba no corretoiTerminstância, mas escrevepwdna última guia de primeira instância de iTerm