^m出現是因為在win和unix環境中回車和換行是不一樣:乙個是0x0d 0x0a,乙個是0x0a 0x0d,乙個是換行回車,乙個是回車換行。
去掉這個符號有以下幾種方法:
第一種方法:
cat -a filename 就可以看到windows下的斷元字元 ^m
要去除他,最簡單用下面的命令:
dos2unix filename
第二種方法:
sed -i 's/^m//g' filename
#注意:^m的輸入方式是 ctrl + v ,然後ctrl + m
第三種方法:
#vi filename
:1,$ s/^m//g
^m 輸入方法: ctrl+v ,ctrl+m
第四種方法:
#cat filename |tr -d '\r' > newfile
#^m 可用 \r 代替
linux 編輯器 vim使用
vim基本概念 vim有好多模式,今天我們先來介紹最常用的三種模式 命令模式 正常 普通模式 控制游標的移動,字元或行的刪除,可切換到插入模式或者末行模式 末行模式 檔案儲存,退出列出行號,找字串 我把常用的總結成如下圖 以上圖中是一些常用的設定,還有很多慢慢的了解。小插曲 無問西東 電影的最開始有...
linux 編輯器之神 vim使用
1 三種模式 即插入模式 insert mode 命令模式 command mode 末行模式 說明 在這篇文章裡面,代表 ctrl x 就是按住 ctrl 鍵然後再按 x。而且你可以在很多情況下使用 help command 來獲得大部分命令的幫助,這個是 vim 的內部幫助檔案命令。2 高效率移...
linux編輯器vim的使用
現在我們認識下在linux下如何使用這個編譯器,vim一般有三種模式 一般模式,編輯模式,命令模式 即一般模式 當你用vim編輯乙個檔案時,一旦進入vim file就是一般模式了,在這個模式下你可以做的工作有上下移動游標,刪除某個字元,刪除某行,複製貼上一行或者多行。編輯模式 一般模式下是不可以修改...