$'\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
      非常簡單的使用,學習記錄一下。
————————————————
版權聲明:本文為CSDN博主「Together_CZ」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/Together_CZ/article/details/88395718


免責聲明!

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



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