用 script 如何清除檔案裡頭的 ^M?

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

用 script 如何清除檔案裡頭的 ^M?

文章kevinbbv » 週三 4月 08, 2009 4:02 pm

請教各位一個 script 問題
我有一個檔案叫 file
裡頭有很多行後面有 ^M <==== 斷行用的
用 shell script 要如何把這些行清除
一般清除空白行是用 grep -v '^$'
可是這個我就不會了
Debian新手,請多多指教
kevinbbv
懵懂的國中生
懵懂的國中生
 
文章: 129
註冊時間: 週二 3月 25, 2008 2:36 pm
來自: 台灣台北縣

文章kevinbbv » 週三 4月 08, 2009 4:17 pm

我找到方法囉 :-D
cat file | tr -d '\r' > tmp
Debian新手,請多多指教
kevinbbv
懵懂的國中生
懵懂的國中生
 
文章: 129
註冊時間: 週二 3月 25, 2008 2:36 pm
來自: 台灣台北縣

文章Firefly » 週三 4月 08, 2009 5:13 pm

指令 dos2unix 很方便。
Firefly
 


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客