今天寫了一個shell腳本,而後在執行的時候報錯,以下截圖:linux
主要緣由是shell文件是我在windows下編輯而後上傳到linux系統裏執行的。shell文件的格式爲dos格式。而linux只能執行格式爲unix格式的腳本。shell
咱們能夠經過vi編輯器來查看文件的format格式。步驟以下:vim
1.首先用vim命令打開文件windows
2.在vi命令模式中使用 :set ff 命令bash
能夠看到改文件的格式爲dos:編輯器
3.修改文件format爲unix,使用vi修改文件format,命令:set ff=unixide
執行完後再經過set ff命令查看文件格式,結果以下:unix