我想用一个使用perl脚本的文本文件替换一个windows结束字符\r\n
与linux样式行结尾字符\n
。我已经写在剧本是为以下几点:用Perl脚本替换文件中的字符
system("perl -pi -e s/\r\n/\n/g input.txt");
,并将所得的警告是:在-e行没有终止
替代模式1
我倒是很高兴如果我知道这个命令是错误的。
编辑:当我用:
system("perl -pi -e 's/\r\n/\n/g' words.txt");
我得到了这样的警告:
无法找到字符串结束 “'” 在-e行EOF之前的任何地方1
提前致谢。
感谢您的回应,我已经应用了更改,现在有一个字符串终止符错误。 – 2014-09-24 06:16:51
还需要避开反斜杠。 – Miller 2014-09-24 06:48:45