我一直试图弄清楚如何在新的Max OS X Terminal.app窗口中运行bash命令。作为一个例子,这是我如何在新的bash过程中运行我的命令:bash -c "my command here"但是,这会重用现有的终端窗口而不是创建新的终端窗口。我想要的东西:Terminal.app -c "my command here"但当然这不起作用。我知道“open -a Terminal.app”命令,但是我没有看到如何将参数转发到终端,或者即使我使用了什么参数。
3 回答
青春有我
TA贡献1784条经验 获得超8个赞
我能想到的一种方法是创建一个.command文件并像这样运行它:
echo echo hello > sayhi.command; chmod +x sayhi.command; open sayhi.command
或使用applescript:
osascript -e 'tell application "Terminal" to do script "echo hello"'
虽然你要么必须逃避很多双引号,要么不能使用单引号
- 3 回答
- 0 关注
- 1230 浏览
添加回答
举报
0/150
提交
取消