Linux下運行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! 回車
————————————————
版權聲明:本文爲CSDN博主「程序員小熊」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/xiongchun11/article/details/78832947