从shell打开终端并执行命令

时间:2015-07-20 19:12:02

标签: macos shell terminal applescript

我很懒,所以我想编写一个shell脚本来打开我的开发环境。我设置了两个命令devdev-startup。当我运行dev /directory/path时,它应该在/directory/path打开一个新的终端窗口并执行dev-startup

我不确定如何在特定目录中打开终端窗口然后运行最终命令来运行我需要设置环境的工具。

我正在运行OSX,所以AppleScript可能就是答案吗?

1 个答案:

答案 0 :(得分:11)

带有xterm的选项1(完成后将自动关闭窗口):

xterm -e "cd /tmp/; watch 'pwd;date'"

MacOS终端的选项2:

osascript -e 'tell application "Terminal" to do script "cd /tmp;pwd"'