2010-04-29 137 views
0

我在Unix中有一個文件,其中我得到了回車符(^ M),然後是換行符。文件中還有許多其他換行符(回車)然後是換行。我想刪除這個回車符(^ M),然後是換行符,這樣其他換行符後面的換行符不會受到影響。請給我們建議任何命令。提前致謝。如何從unix文件中刪除回車符和換行符

+2

會http://stackoverflow.com/questions/800030/remove-carriage-return-in-unix有幫助嗎?你的問題是否是該問題的重複? – VonC 2010-04-29 06:01:30

回答

0

打開使用vi編輯該文件, 類型:%S @ $ @@克

這將只在每一行的末尾刪除控制-M個字符。

使用下面的perl語法

的perl -e 'S/\ r // G' -w -p -i

要查看控制-M個字符,用vi -b

相關問題