Windows文本文件的回车换行问题解决

你离开我真会死。 提交于 2019-12-06 08:46:27

在Windows上,文本文件编辑后默认的回车换行都是"\r\n",即回车+换行,行尾是两个字符。

在MacOS上,默认是\r,Linux上默认是\n。

虽然这三种情况的文本文件在三种操作系统都是可以正常显示,但是对于一些软件的配置参数文件读出来的时候就会出错,导致整个软件运行都会失败。比如,在Windows上编辑一个Kubernetes上安装软件的.yaml文件,放到linux上使用kubectl apply -f test.yaml方式运行时就会出错。

怎么办呢?

在Linux上使用dos2unix filename处理一下就可以了。

  • 使用apt install dos2unix就可以在Ubuntu上安装。
  • dos2unix *.*就可以将当前目录的文件全部处理一遍,还是非常方便的。
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!