Mac终端中的Bash osascript(AppleScript),依次运行多个命令

时间:2018-11-07 21:54:42

标签: bash macos terminal osascript

我正在尝试创建一个bash .sh脚本文件,该文件使用osascript打开1个新的终端窗口/标签,然后运行2个命令“ cd fs”和“ gulp”(均在同一窗口/标签中)

这是我正在尝试的方法,它在另一个(第三个)窗口/选项卡中运行第二个命令(执行脚本“ gulp”),而不是打开的第二个命令。

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

1 个答案:

答案 0 :(得分:0)

我能够找到想要的答案

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"