天天看點

換行符中的unix, mac, windows

在文本檔案中,各個系統對換行符的處理不太一樣

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

繼續閱讀