[root@mini3 kubernetes-starter]# ./gen-config.sh simple
-bash: ./gen-config.sh: /bin/bash^M: 壞的解釋器: 沒有那個文件或目錄
原因:
在windows下編輯的.sh文件的格式為dos格式,而linux只能執行格式為unix格式的腳本。(我就是直接copy的win上的shell腳本)
解決辦法:
方法一:代碼量少的話直接刪掉,在linux中重新寫一個shell腳本
方法二:修改文件format為unix
使用vi/vim修改文件format (vim進入bash文件) 命令::set ff=unix 或者::set fileformat=unix 然後:wq保存退出,重新執行腳本就正常了
創作打卡挑戰賽
贏取流量/現金/CSDN周邊激勵大獎