perl语言 字符串替换
(2013-07-18 09:13:15)查找并替换文件中字符串的语句。如下:
perl -pi -e "s/abc/123/g" file.name
执行之后,报错。如下:
Can't do inplace edit without backup.(未备份不能进行编辑)
解决方法:
perl -pi".bak" -e "s/abc/123/g" file.name
原因是perl在修改文件时,为了避免误操作,所以必须把原文件先备份,然后再修改。
前一篇:ant调用本地批处理
后一篇:DOS命令输出日志>和>>的区别