關於win與linux文件的格式轉換


1. 今天在windows上寫了一個腳本,拷貝到linux執行報錯

       :-bash: xxx: /bin/bash^M: bad interpreter: No such file or directory

 

         主要原因是腳本是我在windows下編輯然后上傳到linux系統里執行的。.sh文件的格式為dos格式。而linux只能執行格式為unix格式的腳本。

2. 我們可以通過vi編輯器來查看文件的format格式

    2.1. 在vi命令模式中使用 :set ff 命令,然后回車

           

 

           

 

     2.2. 修改文件format為unix

         2.2.1. 方法一:使用vi修改文件format

                   命令:set ff=unix   執行完后再通過set ff命令查看文件格式

        2.2.2. 方法二:直接使用dos2unix命令修改

 

 

 

 

 

參考文獻: https://www.cnblogs.com/zyb-pp/p/6429448.html


免責聲明!

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



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