用 ./ 運(yùn)行bash腳本文件出現(xiàn) 報(bào)錯(cuò)信息 /usr/bin/env: "bash\r": 沒有那個(gè)文件或目錄
錯(cuò)誤原因:這主要是因?yàn)閎ash后面多了\r這個(gè)字符的原因喇完。在linux終端下疏尿,輸出\r會(huì)什么都不顯示厕吉,只是把光標(biāo)移到行首。于是終端雖然輸出了/usr/bin/env bash,但是碰到\r后,光標(biāo)會(huì)被移到行首筝蚕,接著輸出了:No such file or directory把前面的覆蓋掉了。于是出現(xiàn)了那個(gè)莫名其妙的出錯(cuò)信息了
解決辦法:
用vim打開sh腳本文件铺坞, 重新設(shè)置文件的格式
:set ff 然后回車 再重新設(shè)置下文件格式:
:set ff=unix 然后保存退出
:wq! 回車