如何在Applescript中打印出变量的值?

时间:2012-03-31 12:14:25

标签: applescript

我有以下脚本:

i=1;
while [ $i -lt 51 ]
do
osascript -e 'tell app "Terminal"
do script "php $i.php"
end tell' &
i=$[$i+1]
done

我正在尝试打开一个执行50个PHP脚本中的一个的终端窗口。但是,我无法获得$ 1的值才能正确打印。事实上,在每个终端中它只是空白。每个脚本都命名为1.php到50.php - 如何正确打印i的值以呈现正确的文件名?

注意,我一直在申请大约一个小时。非常愿意接受更好的脚本建议。我想要做的是同时在50个独立的窗口中同时运行50个PHP脚本。谢谢!

1 个答案:

答案 0 :(得分:1)

这只是一个引用问题 - 改变:

osascript -e 'tell app "Terminal"
do script "php $i.php"
end tell'

为:

osascript -e "tell app \"Terminal\"
do script \"php $i.php\"
end tell"