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