mac终端中的Bash osascript(AppleScript),顺序运行多个命令

标签 bash macos terminal osascript

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

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

osascript -e ' 告诉应用程序“终端” 执行脚本“cd fs” 执行脚本“gulp” 结束告诉'

最佳答案

我找到了我正在寻找的答案

osascript -e " 告诉应用程序“终端” 设置 currentTab 执行脚本“cd $(pwd)” 延迟2 在 currentTab 中执行脚本“gulp env --env int” 延迟5 在 currentTab 中执行脚本“gulp” 延迟 30 结束告诉”

关于mac终端中的Bash osascript(AppleScript),顺序运行多个命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53198432/

相关文章:

macos - 在 Mac OSX 上获取蓝牙耳机的电池电量

c - 直接使用终端功能

linux - 如何在列中格式化控制台输出

bash - 如何设置 ffmpeg 队列?

linux - 将多个文件 append 到单个输出文件,但文件之间有消息

objective-c - 使用 NSString 在特定点后获取文本

java - 如何执行java应用程序避免显示编译输出?

linux - 使用 printf 如何转义 shell 脚本中的特殊字符?

linux - 使用 awk 搜索模式并从日志文件中打印接下来的 15 行

ruby - Sass 无法工作并且无法在 macOS Catalina 上安装 ruby​​-sass