这个问题在这里已经有了答案:
Running a command in a new Mac OS X Terminal window
(10 个回答)
3年前关闭。
我很懒所以我想写一个shell脚本来打开我的开发环境。我设置了两个命令 dev
和 dev-startup
.当我跑 dev /directory/path
它应该在 /directory/path
打开一个新的终端窗口并执行 dev-startup
.
我不确定如何在特定目录中打开终端窗口,然后运行最终命令来运行我需要设置环境的工具。
我正在运行 OSX,所以也许 AppleScript 是答案?
最佳答案
带有 xterm 的选项 1(完成后将自动关闭窗口):
xterm -e "cd /tmp/; watch 'pwd;date'"
使用 MacOS 终端的选项 2:
osascript -e 'tell application "Terminal" to do script "cd /tmp;pwd"'
关于macos - 从 shell 打开终端并执行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31524499/