[ Trouble Shooting ] $'\r': command not found

slowcurve·2022년 11월 29일
0

Trouble Shooting

목록 보기
3/6

🔒 Problem

Window 11 환경에서 Linux Shell Script 를 작성하고 sftp 파일 전송 프로그램을 사용하여 파일을 옮긴 뒤, Linux 에서 파일 실행 시 발생


🔓 Solve

\r 개행문자를 '' 으로 치환
커널 창에서 다음 명령어 실행

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

🔐 Cause

Window 에서는 파일 내 줄바꿈을 CRLF(\r\n) 을 사용하고, Linux 에서는 파일 내 줄바꿈을 LF(\n)를 사용하여 발생

0개의 댓글