我的java天地

          shell 腳本執行,出現錯誤bad interpreter: No such file or directory

          出現bad interpreter:No such file or directory的原因
          是文件格式的問題。這個文件是在Windows下編寫的。換行的方式與Unix不一樣,但是在VI下面如果不Set一下又完全看不出來。

          解決方法:
          1、上傳到linux主機運行

               chmod +x back

               ./back

              錯誤提示如下:
              bash: ./back : bad interpreter:No such file or directory

          2、錯誤分析:

          因為操作系統是windows,在windows下編輯的腳本,所以有可能有不可見字符。

          從你的腳本及報告的錯誤看來, 很有可能是你的腳本文件是DOS格式的, 即每一行的行尾以\r\n來標識, 其ASCII碼分別是0x0D, 0x0A.
          可以有很多種辦法看這個文件是DOS格式的還是UNIX格式的, 還是MAC格式的
          (1). vi filename
          然后用命令
          :set ff?
          可以看到dos或unix的字樣. 如果的確是dos格式的, 那么你可以用set ff=unix把它強制為unix格式的, 然后存盤退出. 再運行一遍看.

          **********************************************************************

          轉換不同平臺的文本文件格式可以用
          1. unix2dos或dos2unix這兩個小程序來做. 很簡單. 在djgpp中這兩個程序的名字叫dtou和utod, u代表unix, d代表dos
          2. 也可以用sed 這樣的工具來做:
          sed 's/^M//' filename > tmp_filename
          mv -f tmp_filename filename
          來做
          特別說明:^M并不是按鍵shift + 6產生的^和字母M, 它是一個字符, 其ASCII是0x0D, 生成它的辦法是先按CTRL+V, 然后再回車(或CTRL+M)

          另外, 當SHELL程序報告command not found時, 總是去檢查一下你的PATH里面有沒有程序要用到的每一個命令(沒指定絕對路徑的那種). 你這么小的程序, 可以一行一行核對

          @import url(http://www.aygfsteel.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);

          posted on 2011-09-28 14:49 tobyxiong 閱讀(772) 評論(0)  編輯  收藏 所屬分類: linix

          <2011年9月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          導航

          統計

          常用鏈接

          留言簿(3)

          隨筆分類(144)

          隨筆檔案(157)

          相冊

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 义乌市| 太原市| 海口市| 遂昌县| 巴彦县| 桂平市| 定州市| 大洼县| 金门县| 司法| 西青区| 固安县| 衡南县| 寿光市| 庆云县| 文水县| 平塘县| 德州市| 平谷区| 黄梅县| 西乌| 巨野县| 安康市| 瓦房店市| 昭平县| 陆良县| 太谷县| 新安县| 犍为县| 婺源县| 南召县| 葵青区| 洮南市| 奉新县| 余干县| 藁城市| 青川县| 上思县| 苏州市| 海安县| 同心县|