我正在编写我认为非常简单的bash脚本文件。虽然我似乎无法做到以下组合:
打开新的终端实例> cd到目录>在该终端实例中运行命令
我得到了:
open -b com.apple.terminal /path/I/want/
但如果我尝试这样的话:
open -b com.apple.terminal /path/I/want/ && /path/to/command someCommand
它在原始窗口实例中运行,而不是在新窗口实例中运行。尝试了其他一些变化,但没有成功
答案 0 :(得分:0)
我设法通过以下方式解决了这个问题:
osascript -e "tell application \"Terminal\" to do script \"cd /directory/to/open && /path/to/command command\""