Notepad 是一款Windows環境下免費開源的程式碼編輯器,支援的語言:C, C , Java , C#, XML, HTML, PHP, Javascript!
本文跟大家講解的是用notepad 在windows下開發的shell腳本上傳到linux下無法執行問題解決方法(bom問題),感興趣的同學參考下。 (推薦學習:notepad )
問題描述:
在一次調試shell語句的過程中發現,從notepad 文字拷貝出來的shell到Linux執行時,無任何錯誤!但是把notepad寫好 的shell腳本上傳到Linux系統偵錯時,報無法找到指令的錯誤!細想一下,問題根究肯定在Nodepad 上面,後查找原因,原來是格式轉換的問題
1、查看當前文字格式
Notepad 介面中,在右下角有檔案格式的描述:「Dos\Windows或UNIX或Mac」。
2、檔案轉換方法
#但是如果每寫一個shell檔案都需要這樣轉換可能會很麻煩,那有沒有一勞永逸的辦法呢?
答案是有的,我們可以設定Notepad 預設新建的檔案都是shell格式,具體操作如下:
打開在notepad ,設置,首選項
注意點:
#1 檔案格式,換行符windows和linux不一樣
2 utf8檔案不要有bom頭
以上是Notepad++編寫的shell腳本在linux下無法執行怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!