美文网首页
Linux 下换行符转换

Linux 下换行符转换

作者: dataMaster | 来源:发表于2017-01-10 18:52 被阅读0次

Linux和Windows和换行符不一样。

Windows下是CRLF(\r\n或0d0a),Linux下是LF(\n或0a)。在Linux下有时会遇到从Windows过来的文本文件,这些文件带了Windows换行符,Linux下进行脚本处理时有可能会出一些莫名其妙的错误。因此需要将这些文件转换为Linux换行符。

之前都是用dos2unix命令转换,但是很多系统没装这个命令。

Linux自带的sed命令一样可以完成相同的任务。

单个的文件装换

sed -i 's/\r//'  filename

批量的文件装换

sed -i 's/\r//'  filename1 filename2 ...

find conf/  -name "*.*" |xargs sed -i 's/\r//'

相关文章

  • Linux 下换行符转换

    Linux和Windows和换行符不一样。 Windows下是CRLF(\r\n或0d0a),Linux下是LF(...

  • window和linux换行符,以及open 的rt模式

    在windows 下换行符是\r\n在linux下换行符是\n 如果打开文本的时候想让\r\n转换成\n可以使用r...

  • linux下的一些命令

    win linux换行符格式转换 win2linux:dos2unix file.txtlinux2win:uni...

  • Windows下git换行符配置

    最优配置 为了最大限度兼容macOS以及Linux,需要: 提交时转换为LF,检出时不转换 拒绝提交包含混合换行符...

  • Windows下git换行符配置

    最优配置 为了最大限度兼容macOS以及Linux,需要: 提交时转换为LF,检出时不转换 拒绝提交包含混合换行符...

  • 一些笔记

    1、转换成 linux换行符 sed -i 's/\r//' startup.sh 2、删除进程 ps u | g...

  • LF与CRLF

    LF是linux系统下的换行符“\n”; CRLF是windows系统下的换行符“\r\n”; Java中需要使用...

  • 2019-05-31

    xposed编译问题汇总 Windows下换行符与Linux下换行符引起的问题 1.perl脚本执行提示权限问题,...

  • 换行符与换行数

    Windows换行符:CRLF Linux换行符:LF 在某些严格的文件内容校验情形下,文件内容的换行符与换行数都...

  • 解决hexo deploy时出现的警告:LF will be r

    原因:windows下换行符为CRLF,Linux下换行符为LF(使用Git命令行Git Bash,实际上就是相当...

网友评论

      本文标题:Linux 下换行符转换

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