Мне кажется, что это баг оболочки, кстати, что за оболочка?
6 августа 2012 г., 3:10 пользователь Nikolay Mishin <[email protected]> написал: > perl test.pl 11..13 > 11*12*13 > 11 > 12 > 13 > [11..13] > > perl test.pl '11..13' > 11..13 > 11..13 > ['11..13'] > > perl test.pl "11..13" > 11*12*13 > 11 > 12 > 13 > [11..13] > > #!/usr/bin/perl > print join "*", eval $ARGV[0]; > print "\n"; > my @arr=eval $ARGV[0]; > print map {"$_\n"} @arr;#join "*", eval $ARGV[0]; > print "[$ARGV[0]]\n"; > > 03.08.2012, 01:11, "Denis Evdokimov" <[email protected]>: > >> дело оказалось в кавычках, если > >> perl test.pl '11..13,4' > >> 11..13,4 > >> 11..13,4 > >> > >> perl test.pl "11..13,4" > >> 11*12*13*4 > >> 11 > >> 12 > >> 13 > >> 4 > > > > Бррр... > > С этим стоит разобраться, как это в кавычках??!! > > У меня > > perl test.pl 11..13 > > perl test.pl '11..13' > > perl test.pl "11..13" > > Выдаёт одно и тоже. > > Добавь > > print "[$ARGV[0]]\n"; > > и пришли результат выполнения во всех вариантах > > -- > > Moscow.pm mailing list > > [email protected] | http://moscow.pm.org > > -- > Nikolay Mishin > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org >
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
