Windows 下的换行符:CRLF (\r\n)
Linux 下的换行符:LF (\n)
转换命令:
sed -i 's/\r//' filename
sed -i 's/\r//' filename1 filename2 ...
or
find conf/ -name "*.*" |xargs sed -i 's/\r//'
转换前(Windows下):
sujerry@sujerry-Lenovo:~/Desktop/InterLock$ file protocol.c
protocol.c: C source, Non-ISO extended-ASCII text, with very long lines, with CRLF line terminators
转换后(Linux下):
sujerry@sujerry-Lenovo:~/Desktop/InterLock$ sed -i 's/\r//' protocol.c
sujerry@sujerry-Lenovo:~/Desktop/InterLock$ file protocol.c
protocol.c: C source, Non-ISO extended-ASCII text, with very long lines