обычный win7 cmd

06.08.2012, 14:34, "Denis Evdokimov" <[email protected]>:
> Мне кажется, что это баг оболочки, кстати, что за оболочка?
>
> 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

--
Nikolay Mishin
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить