Bash osascript (AppleScript) в терминале Mac, последовательно запускайте несколько команд

Я пытаюсь создать файл сценария bash.sh, который использует osascript для открытия 1 нового окна/вкладки терминала, а затем запускает 2 команды «cd fs», а затем «gulp» (оба в одном окне/вкладке)

Это то, что я пытаюсь, и он запускает вторую команду (выполнить скрипт «gulp») в другом (третьем) окне / вкладке, а не во втором, которое было открыто.

osascript -e ' tell application "Terminal" do script "cd fs" do script "gulp" end tell'


person gotime4    schedule 07.11.2018    source источник


Ответы (1)


Я смог найти ответ, который искал

osascript -e " tell application \"Terminal\" set currentTab to do script \"cd $(pwd)\" delay 2 do script \"gulp env --env int\" in currentTab delay 5 do script \"gulp\" in currentTab delay 30 end tell"

person gotime4    schedule 08.11.2018