一个愚蠢的问题。
我正在尝试搜索并替换"$option">$option_translated
为$option>$option_translated
.
当我在 unix 终端中执行此命令时,它工作正常。
sed -i 's/"$option">$option_translated/$option>$option_translated/g' filename.txt
但是当我在我的 Perl 脚本中使用它时它不起作用
my $cmd = ("sed -i 's/"$option">$option_translated/$option>$option_translated/g' $filename");
qx{$cmd};
我认为有些字符需要在这里转义。让我知道哪些是那些。谢谢。