美文网首页
windows和linux换行的转换

windows和linux换行的转换

作者: ryan_ren | 来源:发表于2018-12-17 19:26 被阅读0次

在平时的工作生活中我们大部分使用的都是windows系统,但是在某些情况下我们需要在linux下运行代码,这时候就涉及到两个系统换行符不统一的问题了,windows下换行是'\r\n',而Linux下换行是'\n'。所以windwos下写的代码直接放到linux服务器上可能是会报错的。
比如windows下打开一个记事本,写入下面内容


image.png

将文件放到linux下,使用cat -v命令来查看文件,文件就变成了下图所示


image.png
那个^M其实就是windows下多的'\r',我们可以使用dos2unix来把它去掉

安装dos2unix

在Ubuntu下直接使用apt安装
sudo apt-get -y install dos2unix
这个工具可以将windows下的换行转化为linux的换行

使用dos2unix

使用方法特别简单,比如我要对1.txt程序进行转化,就是
dos2unix 1.txt

该命令后面可以跟多个文件
dos2unix 1.txt 2.txt

相关文章

网友评论

      本文标题:windows和linux换行的转换

      本文链接:https://www.haomeiwen.com/subject/peockqtx.html