阿就操場啊~
2019年2月7日 星期四
CRLF line terminators
因為Linux和Windows對純文字文件的換行方式不同:
Linux用:
\n
Windows用:
/r/n
所以若是用Windows來編寫Shell腳本,會造成程式在執行時可能會出現下面的錯誤:
No such file or director
command not found line x
判斷一個Shell腳本是Linux還是Windows,可以用file
file test.sh
test.sh: ASCII text, with CRLF line terminators
若出現上面的訊息就是Windows版本。轉換方式可用dos2unix這指令:
dos2unix test.sh
_EOF_
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言