#!/bin/bash - no such file or directory


錯誤:

  #!/bin/bash - no such file or directory

原因

  Linux上的文件是忽略BOM的,因此在Linux上生成的文件也是不帶BOM
  但在window下,windows記事本默認會給文件添加BOM頭
  雖然肉眼是看不到BOM的,但在程序處理這些文件時,這些字符是能被識別到的
  所以看似正常的文件,程序處理卻報錯,以及window上看似正確的腳本在Linux下執行卻報錯

解決方案:

  方案1:在Linux上直接創建文件,編輯內容,Linux上生成的文件是沒有BOM

  方案2:在window上進行處理,比如將文件拷貝至windows本地,使用notepad++按照如下方式進行轉換,轉換后再重新放到Linux上即可

     


免責聲明!

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



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