AO
my ($key, $value) = split /=/, $string, 2;
Size: a a a
AO
my ($key, $value) = split /=/, $string, 2;
SZ
IB
perl -M'Data::Dumper' -e '@t = split(/=/, "ab", 2); print Dumper(\@t);'
$VAR1 = [
'ab'
];
$VAR1 = [
'ab',
undef
];
A
SZ
g
perl -M'Data::Dumper' -e '%h = map { split(/=/, $_, 2) } split(/\s+/, "a=b c=d e=f g i=j"); print Dumper(\%h);'
$VAR1 = {
'a' => 'b',
'e' => 'f',
'c' => 'd',
'g' => 'i',
'j' => undef
};
SZ
g
IB
A
g
SZ
perl -M'Data::Dumper' -e '%h = map { split(/=/, $_, 2) } split(/\s+/, "a=b c=d e=f g i=j"); print Dumper(\%h);'
$VAR1 = {
'a' => 'b',
'e' => 'f',
'c' => 'd',
'g' => 'i',
'j' => undef
};
$ perl -M'Data::Dumper' -e 'for(split(/\s+/, "a=b c=d e=f g i=j")){my ($k, $v) = split(/=/, $_, 2); $h{$k}=$v}; print Dumper(\%h);'
P
$ perl -M'Data::Dumper' -e 'for(split(/\s+/, "a=b c=d e=f g i=j")){my ($k, $v) = split(/=/, $_, 2); $h{$k}=$v}; print Dumper(\%h);'
SZ
g
SZ
SZ
g
SZ
g
echo -e "a=b\tc=d\te\tg=\ti=j" | perl -lne '%F = map { ($k, $v) = split(/=/, $_, 2); } split(/\t/); print join("\t", @F{qw(a c e g i)});'