bash:$'\r': command not found 造成這個問題的原因是Windows環境下換行的“\r”到了Linux環境下不能夠識別了,因為Linux環境下預設的換行符為“\n”,我們只需要把文件轉成unix就好。使用 dos2unix 工具實現該轉換。 # 1.安裝 dos2unix ...
bash:$'\r': command not found
造成這個問題的原因是Windows環境下換行的“\r”到了Linux環境下不能夠識別了,因為Linux環境下預設的換行符為“\n”,我們只需要把文件轉成unix就好。使用 dos2unix 工具實現該轉換。
# 1.安裝 dos2unix 工具 [root@localhost ~]# apt install dos2unix # Ubuntu系統 [root@localhost ~]# yum -y install dos2unix # Centos系統 # 2.轉換文件 [root@localhost ~]# chmod 755 test.sh [root@localhost ~]# dos2unix test.sh # 3.再次執行文件就可以啦 [root@localhost ~]# sh ./test.sh