shell腳本執行錯誤 $'\r':command not found



存現這種錯誤是因為 編寫的  shell腳本是在win下編寫的,每行結尾是\r\n 的Unix 結果行是\n  所以在Linux下運行腳本 會任務\r 是一個字符,所以運行錯誤,需要把文件轉換下

方法一、

sed -i 's/\r//' 腳本名

方法二、

yum -y install dos2unix

dos2unix  腳本名


免責聲明!

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



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