0
我在Unix中有一個文件,其中我得到了回車符(^ M),然後是換行符。文件中還有許多其他換行符(回車)然後是換行。我想刪除這個回車符(^ M),然後是換行符,這樣其他換行符後面的換行符不會受到影響。請給我們建議任何命令。提前致謝。如何從unix文件中刪除回車符和換行符
我在Unix中有一個文件,其中我得到了回車符(^ M),然後是換行符。文件中還有許多其他換行符(回車)然後是換行。我想刪除這個回車符(^ M),然後是換行符,這樣其他換行符後面的換行符不會受到影響。請給我們建議任何命令。提前致謝。如何從unix文件中刪除回車符和換行符
打開使用vi編輯該文件, 類型:%S @ $ @@克
這將只在每一行的末尾刪除控制-M個字符。
或
使用下面的perl語法
的perl -e 'S/\ r // G' -w -p -i
要查看控制-M個字符,用vi -b
會http://stackoverflow.com/questions/800030/remove-carriage-return-in-unix有幫助嗎?你的問題是否是該問題的重複? – VonC 2010-04-29 06:01:30