詭異shellbash腳本沒寫錯運行的時候不報錯也不執行


今天寫了一個shell腳本,放在Linux運行

bash test.sh

詭異的事情發生了

腳本沒有報錯,但也沒運行,直接自動終止,跳出新的命令行,提示我輸入新的命令

。。。

懷疑是在notepad++上面編輯代碼導致換行符不對(Windows和Linux換行符不一樣)

cat -A test.sh

發現換行符就是Linux的換行符($)

詭異

解決方案:

復制一個能成功運行的shell腳本,然后原封不動地按照test.sh修改一些參數

成功!!!

詭異,連個錯誤信息都不給我。。。


免責聲明!

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



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