Windows下保存的文本文件,上传到Linux/Unix下后总会在末尾多了一个换行符^M,问题不大,但处理起来很麻烦(尤其是出现在非行末的时候)。我介绍一下亲试可行的去除方法:
1.出现在行末:
直接unix2doc filename即可
2.出现在中间行:
1) vi 文件名
2) 按下 Esc
3) 输入以下字符串: %s/^M//g (注意,^M = Ctrl v + Ctrl m,而不是手动输入^M,此时可能会出现客户端隐藏,不要担心,重新打开后直接按回车即可)
4) 直接回车 enter ( ^M 清除成功)
5) :wq! (保存退出)
❷ 如何查看linux 文件内容换行符
可以在命令里使用下面的命令查看:
cat -A 要查看的文件路径
或者使用vim打开你要查看的文件,在末行模式输入 :set list