用 ./ 運行bash腳本文件出現 報錯信息 /usr/bin/env: "bash\r": 沒有那個文件或目錄
錯誤原因:這主要是因為bash后面多了\r這個字符的原因。在linux終端下,輸出\r會什么都不顯示,只是把光標移到行首。於是終端雖然輸出了/usr/bin/env bash,但是碰到\r后,光標會被移到行首,接着輸出了:No such file or directory把前面的覆蓋掉了。於是出現了那個莫名其妙的出錯信息了
解決辦法:
用vim打開sh腳本文件, 重新設置文件的格式
:set ff 然后回車 再重新設置下文件格式:
:set ff=unix 然后保存退出
:wq! 回車