文字檔內多了個^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
這裡是我的design blog,有我在網路上蒐集的方式,也有自己解決問題的一些經驗,當然也有工作上的甘苦談等等,在此做個紀錄...如果內文有不正確的歡迎糾正及討論,如果網路上轉貼的文章有侵犯到作者的部份也歡迎原作者指正,本人會將該文刪除,謝謝
沒有留言:
張貼留言