>do shell script "echo $SHELL" > >ですね。普通の^^ヒトは >-->/bin/tcsh >でしょう。 ですよね。 でも、以下のスクリプト(エラーになります) do shell script "perl -e \"print 'aaa';" を実行するとエラーメッセージに "zsh: unmatched \"" と出るので、この辺の理屈が分からないなぁと思った次第で。