Znalazłem sposób na otwarcie nowej karty w iTerm
:
newtabi()
{
osascript -e 'tell application "iTerm" to activate' -e 'tell application "System Events" to tell process "iTerm" to keystroke "t" using command down'
}
I chcę wykonać niektóre polecenia w nowej karcie. Niech będzie to proste polecenie pwd
. Jak to zrobić?
Jeśli uruchomię ...
newtabi && pwd
Nowa karta jest otwierana zgodnie z oczekiwaniami, ale pwd
polecenie jest wykonywane nie w nowej karcie, ale w starej, gdzie wpisałemnewtabi && pwd
Używam zsh
. Mój system operacyjny toOS X 10.8.5
iTerms
, otwiera nową kartę w prawidłowejiTerm
instancji, ale zapisujepwd
w ostatniej karcie pierwszej instancji iTerm