Bash mac 终端中的 osascript(AppleScript),运行 顺序执行多个命令
Bash osascript(AppleScript) in mac terminal, run multiple commands sequentially
我正在尝试创建一个 bash .sh 脚本文件,该文件使用 osascript 打开 1 个新终端 window/tab,然后运行 2 个命令 "cd fs" 和 "gulp" (都在同一个window/tab)
这就是我正在尝试的,它在另一个(第三个)window/tab 中运行第二个命令(do script "gulp"),而不是第二个打开的命令。
osascript -e '
tell application "Terminal"
do script "cd fs"
do script "gulp"
end tell'
我找到了想要的答案
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"
我正在尝试创建一个 bash .sh 脚本文件,该文件使用 osascript 打开 1 个新终端 window/tab,然后运行 2 个命令 "cd fs" 和 "gulp" (都在同一个window/tab)
这就是我正在尝试的,它在另一个(第三个)window/tab 中运行第二个命令(do script "gulp"),而不是第二个打开的命令。
osascript -e '
tell application "Terminal"
do script "cd fs"
do script "gulp"
end tell'
我找到了想要的答案
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"