my $cmd = 'this is a "testin$g" ok';
print Dumper($cmd);
$VAR1 = '这是一个 "testin$g" ok';
my $cmd = 'this is a "testin$g" ok';
$cmd =~ s/\$/\\\$/;
print Dumper($cmd);
$VAR1 = '这是一个 "testin\\$g" ok';
我试图得到一个看起来像这样的字符串:'this is a "testin\$g" ok'。$ 前面有一个 \。但即使我将 $ 替换为 \$ ,它也会以两个结尾。