Linux中去除 ^M


轉自網絡

 

^M == \r\n
在AIX下windows的回車(\r\n)被識別成^M+回車

方法1:
dos2unix  urfile.txt

方法2:
tr -d '\015'  ufile >newfile

方法3:
sed -i 's/\r//' filename


aix下取出"^M"字符

#!/bin/sh

filename=$1

for name in `ls $filename`
do
if [ "$name" != "format_file.sh" ];then
tr -s '\015' '\012' <$name >"${name}_bak"
mv "${name}_bak" "$name"
fi
done

exit 0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM