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($) {
|
||||
my $string = shift;
|
||||
if ($opts{e}) {
|
||||
$string =~ s/\\/\\\\/g;
|
||||
$string =~ s/ /\\ /g;
|
||||
$string =~ s/'/\\'/g;
|
||||
$string =~ s/"/\\"/g;
|
||||
$string =~ s/\(/\\\(/g;
|
||||
$string =~ s/\)/\\\)/g;
|
||||
$string =~ s/\[/\\\[/g;
|
||||
$string =~ s/\]/\\\]/g;
|
||||
$string =~ s/([\&\;\`\'\\\"\|\*\?\~\<\>\^\(\)\[\]\{\}\$\010\013\020\011])/\\${1}/g;
|
||||
print "$string";
|
||||
} else {
|
||||
print "$string";
|
||||
|
|
@ -201,5 +194,3 @@ Usage: $name [OPTION] ...
|
|||
EOF
|
||||
exit;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue