shell腳本中關於$'\r': command not found的報錯

本質是Linux和Windows中關於換行符的不同,一個是/n,一個是/r
大部分情況下都會做/n和/r的兼容,但有時候我們安裝的環境也沒有兼容
解決辦法:
centos系統下:(centos7在Linux中很流行,除開特殊需求,大部分都是centos的系統)
如果有dos2unix ,則

$dos2unix index.sh

如果命令報錯,則證明沒有dos2unix,yum一下

$yum install dos2unix
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章