>>479
ほんとに面倒くさいのにチェックありがとうございます。

なんか色々試してみたら、
do shell script "perl -e \"$str = 'abcd'\"" --エラー
do shell script "perl -e '$str = 'abcd''" --OK

ってところまでしぼれたんですが、何で上がエラーで下がOKなんでしょう??
ターミナルでは
% perl -we "$str='abcd'"
とすると、str: Undefined variable.

?????