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

我一直试图弄清楚如何在新的Max OS X Terminal.app窗口中运行bash命令。作为一个例子,这是我如何在新的bash过程中运行我的命令:


bash -c "my command here"

但是,这会重用现有的终端窗口而不是创建新的终端窗口。我想要的东西:


Terminal.app -c "my command here"

但当然这不起作用。我知道“open -a Terminal.app”命令,但是我没有看到如何将参数转发到终端,或者即使我使用了什么参数。


慕婉清6462132
浏览 1214回答 3
3回答

青春有我

我能想到的一种方法是创建一个.command文件并像这样运行它:echo echo hello > sayhi.command; chmod +x sayhi.command; open sayhi.command或使用applescript:osascript -e 'tell application "Terminal" to do script "echo hello"'虽然你要么必须逃避很多双引号,要么不能使用单引号
打开App,查看更多内容
随时随地看视频慕课网APP