在 MacOS 10.7.5 上,以下 Applescript
tell application "Terminal" to do script "echo foo"
打开一个新的终端窗口,但 foo 未打印。使用命令 echo 没什么特别的,我根本无法执行任何命令(我在尝试执行命令 cd 时发现了这个错误)。我找到了解决方法:
tell application "Terminal"
do script
do script "echo foo" in window 1
end tell
我错过了什么吗?或者这是预期的行为?