csh 中 Perl 脚本的带引号和不带引号的参数之间的区别

Difference between arguments with and without quotes for a Perl script in csh

Perl 脚本中带引号和不带引号的参数有区别吗?

例如。 myscript -option "SomeValue" 对比 myscript -option SomeValue

shell是csh

如果参数有 space,那么在解析时,如果参数在引号中,则在使用 $ARGV[$i] 时将提取整个值,其中 $i 指的是位置的论点。否则,只会选取第一个 space 之前的值。