在文本文件中,各个系统对换行符的处理不太一样
unix: 0A
mac: 0D
win : 0D0A
从windows转到unix上时,文件末尾经常出现^M字符,导致grep等处理工具失效,解决办法有两种
1。用dos2unix命令把文件从dos模式转化到unix模式
2。使用文本编辑工具取出末尾的^M字符
sed 's/^M//g' inputfile > tempfile
^M字符的输入方式:ctrl +v, m
在文本文件中,各个系统对换行符的处理不太一样
unix: 0A
mac: 0D
win : 0D0A
从windows转到unix上时,文件末尾经常出现^M字符,导致grep等处理工具失效,解决办法有两种
1。用dos2unix命令把文件从dos模式转化到unix模式
2。使用文本编辑工具取出末尾的^M字符
sed 's/^M//g' inputfile > tempfile
^M字符的输入方式:ctrl +v, m