Fix overly-complex 'map' (PBP)
This commit is contained in:
parent
7d389377a1
commit
e0c91b4647
|
@ -39,12 +39,11 @@ sub hr_size {
|
||||||
sub shell_quote {
|
sub shell_quote {
|
||||||
# shell-escape argument for inclusion in non-interpolated single quotes
|
# shell-escape argument for inclusion in non-interpolated single quotes
|
||||||
my @words = @_;
|
my @words = @_;
|
||||||
my @transformed = map {
|
foreach my $word (@words) {
|
||||||
(my $out = $_)
|
$word =~ s/'/'\\''/g;
|
||||||
=~ s/'/'\\''/g;
|
$word = "'$word'";
|
||||||
"'$out'";
|
}
|
||||||
} @words;
|
return wantarray ? @words : $words[0];
|
||||||
return wantarray ? @transformed : $transformed[0];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
1;
|
1;
|
||||||
|
|
Loading…
Reference in New Issue