협업툴,가상환경 정리/Git관련

CLRF 에러, “/bin/sh^M: bad interpreter” "bash: $'\r': command not found"

알 수 없는 사용자 2023. 2. 9. 18:40

“/bin/sh^M: bad interpreter” 오류 

vi -b 파일명.sh

하면 ^M 이 즐비해 있다

 

하단의 내용으로 현재파일에 있는 모든 sh 파일의 ^M 을 없애 버림

sed -i 's/\r$//' $(find . -name '*.sh')

 

sed -i 's/\r$//' [파일명]

하면 해당 파일만 ^M 없앰