better escape stuff
This commit is contained in:
parent
ab452d27df
commit
1d4c6d9e57
1 changed files with 1 additions and 10 deletions
|
|
@ -172,14 +172,7 @@ sub output_doubles(@) {
|
||||||
sub output($) {
|
sub output($) {
|
||||||
my $string = shift;
|
my $string = shift;
|
||||||
if ($opts{e}) {
|
if ($opts{e}) {
|
||||||
$string =~ s/\\/\\\\/g;
|
$string =~ s/([\&\;\`\'\\\"\|\*\?\~\<\>\^\(\)\[\]\{\}\$\010\013\020\011])/\\${1}/g;
|
||||||
$string =~ s/ /\\ /g;
|
|
||||||
$string =~ s/'/\\'/g;
|
|
||||||
$string =~ s/"/\\"/g;
|
|
||||||
$string =~ s/\(/\\\(/g;
|
|
||||||
$string =~ s/\)/\\\)/g;
|
|
||||||
$string =~ s/\[/\\\[/g;
|
|
||||||
$string =~ s/\]/\\\]/g;
|
|
||||||
print "$string";
|
print "$string";
|
||||||
} else {
|
} else {
|
||||||
print "$string";
|
print "$string";
|
||||||
|
|
@ -201,5 +194,3 @@ Usage: $name [OPTION] ...
|
||||||
EOF
|
EOF
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue