Perl 搜索并替换目录

Perl 搜索并替换目录

我有一个脚本,我正在读取哈希中的文件并使用其中一个值作为搜索$find = "pqr"并尝试用目录结构替换$replace = "/abc/xyz/bcd"

/usr/bin/perl -0777 -pi -e 's/$find/$replace/' $file

这不起作用,我尝试使用“”引号 - 没有成功

如果有任何快速建议,请告诉我

答案1

如果您的 $replace 包含斜杠,请使用不同的分隔符(和双引号):

"s%$find%$replace%"

相关内容