반응형
[원인]
Window 환경에서 sh 작성 후, linux 환경에서 실행하여 발생한 문제이다.
window에서 사용한 개행 문자가 linux에서는 인식되지 못해 발생하는 문제이다
[해결방법]
1. vi에서 ^M 삭제하기
(1) vi -b [파일명]
(2) ^M 직접 삭제하고 실행
2. sed 명령어로 ^M 삭제하기
(1) sed -i 's/\r$//' [파일명]
(2) 실행
3. vi 에서 fileformat 설정하기
(1) vi [파일명]
(2) fileformat 설정 :set fileformat=unix
(3) 실행
반응형
'IT' 카테고리의 다른 글
[MSA] 환경 배포 전략 (0) | 2021.06.21 |
---|---|
[docker] 명령어 정리 (0) | 2021.06.21 |
Docker란 무엇인가? (0) | 2021.04.02 |