幾種去除^m的方法
1、 cat filename1 | tr -d "\r" > newfile
2、 sed -e "s/^v^m//" filename > outputfilename
3、vi: 用vi開啟檔案
1. 按esc鍵
2. 輸入 :%s/^m//g
確定 ^m是使用 "ctrl-v ctrl-m" 而不是字面上的 ^m。這個正則式將替換所有回車符前的 ^m為空($是為了保證^m出現在行尾)
4、一些linux版本有 dos2unix 程式,可以用來祛除^m
5、用vim
輸入 :set notextmode
或 :set nobomb
可惜,經過上面的處理以後,^m是不存在了,但是換行不成功。所有的東西都在一行上面,看著很費勁。這說明處理的時候檔案缺少"\n",可以在替換的時候新增上即可:
cat filename | tr "\r" "\n" > newfile
js 陣列去除的幾種方法
我總共想出了三種演算法來實現這個目的 array.prototype.unique1 function return n array.prototype.unique2 function r n為hash表,r為臨時陣列 for var i 0 i this.length i 遍歷當前陣列 retu...
Android中去除標題的幾種方法
android中的標題不僅佔地方,還不美觀,很多人欲除之而後快,下面是幾招出掉它的方法。1 繼承activity的某乙個activity requestwindowfeature window.feature no title 去掉標題欄注意這句一定要寫在setcontentview 方法的前面,不...
去除vim中的 M符號
原因 有兩種情況,會出現當用vim開啟檔案時顯示 m符號 1 vim被配置為fileformat unix,而你開啟的檔案都是dos格式的。unix格式的換行符為0a ascii碼 也就是 n dos格式的換行符為 0d 0a 也就是 r n 其實就顯示為 m。一般下面的這個命令就可以讓vim能自動...