linux win 的换行转换

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

win2linux ( -> )
#单个的文件装换
sed -i 's/ //' filename

批量的文件装换
sed -i 's/ //' filename1 filename2 ...

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

linux2win ( -> )
sed -i 's/$/ /' filename

原文地址:https://www.cnblogs.com/swing07/p/5151125.html