/bin/sh^M:损坏的解释器: No such file or directory
生活随笔
收集整理的這篇文章主要介紹了
/bin/sh^M:损坏的解释器: No such file or directory
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
運(yùn)行某些linux腳本文件時(shí)會(huì)出現(xiàn)這種錯(cuò)誤:
/bin/sh^M:損壞的解釋器 : No such file or directory
?
原因:該腳本文件在Windows下被編輯過。windows下,每一行的結(jié)尾是/n/r,而在linux 下 文件的結(jié)尾是/n,那么你在windows下編輯過的文件在linux 下打開看的時(shí)候每一行的結(jié)尾就會(huì)多出來一 個(gè)字符/r, 用gedit打開文件是看不到這個(gè)^m的,可以使用vi打開看一下,每一行結(jié)束都有一個(gè)^m
解決辦法:ubuntu下安裝unix2dos和dos2unix
??????????????????? sudo apt-get install tofrodos
??????????????????? 使用方法不是unix2dos和dos2unix了,而是todos 和fromdos了。
??????????????????? fromdos filename
?
轉(zhuǎn)載于:https://www.cnblogs.com/armlinux/archive/2011/01/20/2390849.html
總結(jié)
以上是生活随笔為你收集整理的/bin/sh^M:损坏的解释器: No such file or directory的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# 读取保存App.config配置文
- 下一篇: WIndows via C/C++ 学习