728x90
반응형
❓원인
$'\r': command not found에러는 windows에서 작성한 스크립트를 linux에서 실행할 때 발생하는 에러입니다.
윈도우에서 작성한 스크립트에서 개행 시 자동으로 \r\n이 붙는데, linux에서는 인식할 수 없어서 발생합니다.
따라서 작성한 스크립트에서 \r를 지워야합니다.
❕해결방법
sed -i 's/\r$//' [파일이름]
이렇게 하고, 다시 쉘 스크립트를 실행시키면 정상적으로 작동됩니다.
728x90
반응형
'연구원생활' 카테고리의 다른 글
[필기 | 소프트웨어 설계] 현행 시스템 파악 / 데이터베이스 관리 시스템(DBMS) / 웹 에플리케이션 서버(AWS) (0) | 2025.03.06 |
---|---|
[필기 | 소프트웨어 설계] 스크럼과 XP (0) | 2025.03.06 |
[필기 | 소프트웨어 설계] 소프트웨어 생명 주기 모형 (0) | 2025.03.06 |
2025년도 정보처리기사 시험일정 (0) | 2025.03.06 |
[QIIME2] QIIME2 실습 - (1) 데이터 준비 및 데이터 Import (0) | 2025.03.05 |