macOs bash / terminal命令打开终端,更改目录和运行命令

时间:2018-05-22 21:32:26

标签: bash macos terminal

我正在编写我认为非常简单的bash脚本文件。虽然我似乎无法做到以下组合:

  

打开新的终端实例> cd到目录>在该终端实例中运行命令

我得到了:

open -b com.apple.terminal /path/I/want/

但如果我尝试这样的话:

open -b com.apple.terminal /path/I/want/ && /path/to/command someCommand

它在原始窗口实例中运行,而不是在新窗口实例中运行。尝试了其他一些变化,但没有成功

1 个答案:

答案 0 :(得分:0)

我设法通过以下方式解决了这个问题:

osascript -e "tell application \"Terminal\" to do script \"cd /directory/to/open && /path/to/command command\""