1.一些概念
- windows换行符 ,也是CRLF
- linux换行符 ,也是LF
2.windows上使用Notepad++查看换行符
视图-》显示符号-》显示行尾符
3.使用sed将win换行符转linux换行符
sed -i 's/ //' filename
命令的意思是将 去掉
-i直接修改filename文件
s是替换的意思,例如:s/旧字符串/新字符串/
4.使用sed将linux换行符转windows换行符
sed -i ':label;N;s/ /;/;b label' filename sed -i 's/;/ /g' filename
先使用第一句将换行 替换为;
再使用第二句将;替换为
为什么不用3的方式将 换成 ,因为sed是按行读取并且不包含换行符
去掉linux换行符:
https://www.cnblogs.com/lykm02/p/4479098.html
sed参数:
https://www.cnblogs.com/maxincai/p/5146338.html
sed两个空间: