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