$'\r': 未找到命令的解決辦法
原因
在執行shell腳本時,出現‘$’\r’: 未找到命令’錯誤。多半是在Windows系統編寫的腳本在linux服務器中執行。
解決辦法
1,使用dos2unix工具將腳本轉換為unix版本的。
使用yum安裝
#yum install dos2unix
ubuntu安裝
#sudo apt-get install dos2unix
使用dos2unix對腳本進行轉換:
#dos2unix xxx.sh
2,使用nodepad++等工具進行轉換。
使用方法:在右下角有轉為 Unix (LF)的選項進行轉換后保存即可。