Linux Shell 錯誤: $'\r': command not found錯誤解決


     在Linux下執行程序最省事的方式就是將系統的執行流程封裝成一個shell腳本,上傳到linux環境中后就可以直接執行了,但是今天在具體實施的時候出現了錯誤 $'\r': command not found,一直滅有解決,查詢了相關的資料后才發現了問題,最根本的問題就是在Windows下換行的“\r”到了Linux環境下不能夠識別了,因為Linux環境下默認的換行符為“\n”,這里就需要做一點修改的工作才可以了。

       我選擇的解決方案是借助於dos2unix插件的轉化功能來完成這個工作,進入Linux環境下安裝該組件:

apt install dos2unix
      以腳本test.sh為例來講解使用方法:
 

chmod 755 test.sh
dos2unix test.sh
./test.sh
      非常簡單的使用,學習記錄一下。
————————————————


免責聲明!

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



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