替換^M符號?

Tags: 檔案, 編輯, 符號,

在windows下編輯的txt檔案,上傳到Linux會在vi中顯示^M符號

如何刪除這個符號,本文做詳細介紹

工具/原料

vi

sed命令

方法/步驟

開啟一個terminal命令列終端

然後輸入如下命令

sed -i 's/^M//g' FileName

把這裡的filename替換成你自己要處理的檔名就可以了

注意^M在Linux中命令列的輸入方法是同時按下ctrl+v然後按下M

這裡建議直接複製sed -i 's/^M//g' FileName到你的命令列,

然後修改filename即可。

替換^M符號 Linux^M符號替換

sed命令替換window文字檔案中的回車換行符

sed -i 's/^M//g' Config.properties_bak

替換^M符號 Linux^M符號替換

這是處理後的檔案,替換ok

替換^M符號 Linux^M符號替換

sed功能很強大,這裡的sed -i引數是就地編輯檔案的意思

安全起見,簡易先使用cp filename1 filename1_back備份原有檔案後再進行處理

替換^M符號 Linux^M符號替換

sed s search命令

替換^M符號 Linux^M符號替換

sed e引數,多點編輯,替換檔案中的IP時很有用

替換^M符號 Linux^M符號替換

相關問題答案