關於windows下編寫的shell腳本在linux下無法運行報錯問題


首先,你寫的shell腳本必須是正確的,

其次,無法運行的原因:因為windows下的換行是兩個字節,而你上傳到linux,linux下換行是兩個字節,所以編譯的酒不正確的,導致無法 運行腳本,

這種情況怎么辦呢?

兩種解決方法,

1.直接在linux環境,用vi來編寫

2.上傳上去的腳本要進行一下轉換,

  dos2unix  --->  是把windows格式的文本轉換成linux下格式

  unix2dos  --->是把linux下文本格式轉換成windows下的文本格式


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM