Windows文本文件的回车换行问题解决
< 返回列表时间: 2018-08-02来源:OSCHINA
【围观】麒麟芯片遭打压成绝版,华为亿元投入又砸向了哪里?>>>
在Windows上,文本文件编辑后默认的回车换行都是"\r\n",即回车+换行,行尾是两个字符。
在MacOS上,默认是\r,Linux上默认是\n。
虽然这三种情况的文本文件在三种操作系统都是可以正常显示,但是对于一些软件的配置参数文件读出来的时候就会出错,导致整个软件运行都会失败。比如,在Windows上编辑一个Kubernetes上安装软件的.yaml文件,放到linux上使用kubectl apply -f test.yaml方式运行时就会出错。
怎么办呢?
在Linux上使用dos2unix filename处理一下就可以了。 使用apt install dos2unix就可以在Ubuntu上安装。 dos2unix *.*就可以将当前目录的文件全部处理一遍,还是非常方便的。
热门排行