Sorry, I meant the *single* quotes never reached perl.

On Tue, Jul 26, 2011 at 9:04 PM, Gaal Yahas <[email protected]> wrote:

> The double quotes never reached perl. In both cases, you are protecting
> your oneliner from your shell with single quotes, so when you reached 'jan',
> the "first" delimiter around that actually stopped shellquoting.
>
> To get around this kind of thing use Perl's flexible quote operators. Eg.,
>
> perl -MData::Dumper -e '@months = qw(jan feb mar apr ....);    ...and so
> on'
>
>
> On Tue, Jul 26, 2011 at 8:47 PM, Avishalom Shalit <[email protected]>wrote:
>
>> the difference is the double quotes in october.
>>
>>
>> -----
>>
>>
>> $ perl -MData::Dumper -e
>>
>> '@months=('jan','feb','mar','apr','may','jun','jul','aug','sep','oct','nov','dec');@t{@months
>> }=1..12;print
>> Dumper(\%t)'
>> $VAR1 = {
>>          'feb' => 2,
>>          'may' => 5,
>>          'mar' => 3,
>>          'dec' => 12,
>>          'jan' => 1,
>>          'aug' => 8,
>>          'sep' => 9,
>>          '0' => 10,
>>          'jun' => 6,
>>          'nov' => 11,
>>          'apr' => 4,
>>          'jul' => 7
>>        };
>>
>> $ perl -MData::Dumper -e
>>
>> '@months=('jan','feb','mar','apr','may','jun','jul','aug','sep',"oct",'nov','dec');@t{@months
>> }=1..12;print
>> Dumper(\%t)'
>> $VAR1 = {
>>          'feb' => 2,
>>          'may' => 5,
>>          'mar' => 3,
>>          'dec' => 12,
>>          'jan' => 1,
>>          'aug' => 8,
>>          'sep' => 9,
>>          'jun' => 6,
>>          'nov' => 11,
>>          'apr' => 4,
>>          'oct' => 10,
>>          'jul' => 7
>>        };
>>
>>
>> -- vish
>> _______________________________________________
>> Perl mailing list
>> [email protected]
>> http://mail.perl.org.il/mailman/listinfo/perl
>>
>
>
>
> --
> Gaal Yahas <[email protected]>
> http://gaal.livejournal.com/
>



-- 
Gaal Yahas <[email protected]>
http://gaal.livejournal.com/
_______________________________________________
Perl mailing list
[email protected]
http://mail.perl.org.il/mailman/listinfo/perl

Reply via email to