: bad interpreter: 沒有那個文件或目錄 (dos2unix 解釋)
[h@localhost testproj]$ ./webcomp.sh
: bad interpreter: 沒有那個文件或目錄
解決辦法:
如果sh目錄存在且腳本無誤,最可能是原因是在windows下寫的腳本是dos格式的,放在Linux下編碼不識別,解決方法是使用dos2unix命令轉一下,即輸入: dos2unix 文件名
產生DOS格式的原因:
Windows下傳輸sh文件 導致bash編碼錯誤! 需轉換格式,並修改shell腳本權限!
: bad interpreter: 沒有那個文件或目錄
解決辦法:
如果sh目錄存在且腳本無誤,最可能是原因是在windows下寫的腳本是dos格式的,放在Linux下編碼不識別,解決方法是使用dos2unix命令轉一下,即輸入: dos2unix 文件名
產生DOS格式的原因:
Windows下傳輸sh文件 導致bash編碼錯誤! 需轉換格式,並修改shell腳本權限!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
: bad interpreter: 沒有那個文件或目錄 (dos2unix 解釋)
lzt417
2018-09-11 05:31:35
shell腳本學習(二):文件比較等操作
在深圳搬砖
2020-07-08 12:23:43
解決find命令報錯: paths must precede expression 解決find命令報錯: paths must precede expression
a318013800
2023-06-18 13:35:10
MakeFile精華【四】---使用變量
哈喽沃德_1225
2020-07-08 12:33:49
阿里年薪破百架構師推薦:鳥哥的Linux私房菜,搭配面試題,真香
毛发旺盛的程序员
2020-07-08 12:27:30
shell腳本學習(三)
在深圳搬砖
2020-07-08 12:23:42
shell腳本實踐1:截取字符串
在深圳搬砖
2020-07-08 12:23:41
shell腳本實踐2:自定義rm命令
在深圳搬砖
2020-07-08 12:23:41
正則表達式獲取Maven依賴中的groupId
路漫漫走
2020-07-08 11:45:59
shell 之 gawk (二) 高級篇
xiatian6032
2020-07-08 10:21:58
統計指定文件夾下的文件數量,包含在文件夾下的文件夾中的數量,不考慮用遞歸
先是確定傳入的參數是一個,然後如果成立,然後利用ls -lR遍歷循環所有的文件夾下的文件,然後用grep選擇出其中的文件,其中^是開頭的意思,-是文件的意思,然後wc統計
lzl1101206656
2020-07-08 09:48:11
功能簡單的吞喫蛇(shell編程)
z0203153008
2020-07-08 06:36:40
關於shell (一) bash變量
pinpinq
2020-07-08 05:49:32