运行perl -MConfig出错,麻烦各位看看

运行perl -MConfig出错,麻烦各位看看

运行perl -MConfig出错,麻烦各位看看
我输入:
perl -MConfig -e "print $Config{archlib}"
则出现这样的警告:
syntax error at -e line 1, at EOF
Execution of -e aborted due to compilation errors.

但如果命令行的双引号改为单引号的话,则可以正常运行,这是什么回事啊???
$Config{archlib} 被内插了
所以要单引号或者 \$Config{archlib}
谢谢
谢谢
应该是$Config被shell求值.
应该是$Config被shell求值了吧。

你的代码变成了perl -MConfig -e "print {archlib}",如果$Config在你的shell环境中没有被定义的话。这样当然出错了