首頁  >  文章  >  開發工具  >  Notepad++編寫的shell腳本在linux下無法執行怎麼解決

Notepad++編寫的shell腳本在linux下無法執行怎麼解決

(*-*)浩
(*-*)浩原創
2019-11-23 11:21:125544瀏覽

Notepad++編寫的shell腳本在linux下無法執行怎麼解決

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」。

Notepad++編寫的shell腳本在linux下無法執行怎麼解決

2、檔案轉換方法

#但是如果每寫一個shell檔案都需要這樣轉換可能會很麻煩,那有沒有一勞永逸的辦法呢?

答案是有的,我們可以設定Notepad 預設新建的檔案都是shell格式,具體操作如下:

打開在notepad ,設置,首選項

Notepad++編寫的shell腳本在linux下無法執行怎麼解決

注意點:

#1 檔案格式,換行符windows和linux不一樣

2 utf8檔案不要有bom頭

以上是Notepad++編寫的shell腳本在linux下無法執行怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn