替換^m字元
在linux下使用vi來檢視一些在windows下建立的文字檔案,有時會發現在行尾有一些「^m」。有幾種方法可以處理。
2.使用vi的替換功能。啟動vi,進入命令模式,輸入以下命令:
:%s/^m$//g # 去掉行尾的^m。
:%s/^m//g # 去掉所有的^m。
:%s/^m/[ctrl-v]+[enter]/g # 將^m替換成回車。
:%s/^m/\r/g # 將^m替換成回車。
3.使用sed命令。和vi的用法相似:
$ sed -e 『s/^m/\n/g』 myfile.txt
注意:這裡的「^m」要使用「ctrl-v ctrl-m」生成,而不是直接鍵入「^m」
當時用第一種方法的時候 他說skipping binary files..無法完成
第三種方法成功了
vim替換 M字元
posted by 機械人 on 25th 一月 2010 in vim替換 m字元 在linux下使用vi來檢視一些在windows下建立的文字檔案,有時會發現在行尾有一些 m 有幾種方法可以處理。2.使用vi的替換功能。啟動vi,進入命令模式,輸入以下命令 s m g 去掉行尾的 m。s m g...
vim替換 M字元
posted by 機械人 on 25th 一月 2010 in vim替換 m字元 在linux下使用vi來檢視一些在windows下建立的文字檔案,有時會發現在行尾有一些 m 有幾種方法可以處理。2.使用vi的替換功能。啟動vi,進入命令模式,輸入以下命令 s m g 去掉行尾的 m。s m g...
vim替換 m字元
在linux下使用vi來檢視一些在windows下建立的文字檔案,有時會發現在行尾有一些 m 有幾種方法可以處理。2.使用vi的替換功能。啟動vi,進入命令模式,輸入以下命令 s m g 去掉行尾的 m。s m g 去掉所有的 m。s m ctrl v enter g 將 m替換成回車。s m r ...