2010年6月2日 星期三

[轉文]處理文字檔內多了個^M

文字檔內多了個^M(是dos檔的關係)要怎麼移除呢?
tr -d \r <> newfile

Ex:
#!/usr/local/bin/bash

if [ -d ./ ]; then
for file in ./*.list ; do
tr -d \r < $file > $file.new && mv $file.new $file
done
fi

PS:如果不行就用這個sed -i “s/\r//” FILENAME

沒有留言: