为了账号安全,请及时绑定邮箱和手机立即绑定

在新的Mac OS X终端窗口中运行命令

在新的Mac OS X终端窗口中运行命令

慕婉清6462132 2019-08-31 16:39:37
我一直试图弄清楚如何在新的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"'

虽然你要么必须逃避很多双引号,要么不能使用单引号


查看完整回答
反对 回复 2019-08-31
  • 3 回答
  • 0 关注
  • 1230 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信