Linux环境下去掉Windows文件换行符^M

Windows换行是\r\n,十六进制数值是:0D0A,Linux换行是\n,十六进制数值是:0A


Windows文件在linux打开或编辑,会多显示一个^M,可以用此方法去掉 :

 eirot@ubuntu64:~$  cat a.txt | tr -d "^M" > b.txt

注意:语句中的^M是通过ctrl+V, ctrl+M输入的。特指/r字符


你可能感兴趣的:(换行符)