我想用一個使用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