unix dos mac 文件格式不同导致问题
生活随笔
收集整理的這篇文章主要介紹了
unix dos mac 文件格式不同导致问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題:
運行該腳本出現/bin/sh^M: bad interpreter: No such file or directory
?
解決:
錯誤中腳本文件的一個非常可能的原因是DOS格的, 即每一行的行尾以\r\n來標識, 其ASCII碼各自是0x0D, 0x0A.
能夠有非常多種辦法看這個文件是DOS格式的還是UNIX格式的, 還是MAC格式的
在Terminal中輸入例如以下:
vi filename然后用命令
:set ff?能夠看到dos或unix的字樣. 假設的確是dos格式的, 那么你能夠用set ff=mac把它強制為mac格式的, 然后存盤退出. 再執行一遍看. 就會看到"^M"的真身。這時候把對于的”^M“刪除就好了。
總結
以上是生活随笔為你收集整理的unix dos mac 文件格式不同导致问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图画日记怎么画_画画日记(通用10篇)
- 下一篇: 毕业设计 大数据房价数据分析及可视化 -