쉘스크립트 rsync 실행시 끝에 \#015 문자가 붙는 경우 조치방법

프로그래밍/BASH SHELL|2023. 1. 11. 14:44
반응형

파일 리스트 등의 결과를 변수에 넣고 rsync 로 한줄씩 사용하고자 할때 아래와 같은 현상이 발생되었습니다.

이밖에 다른 경우에도 같은 현상이 나타날 수 있는데, 이때 해결방법은 아래와 같습니다.

 

방법1)

리스트가 list.txt 에 있는 경우 개행문자를 제거하고

list_new.txt 라는 새로운 파일에 입력합니다.

 

# tr -d '\r' < list.txt > list_new.txt

 

방법2)

sed -i 's/^M//' list.txt

 

여기에서 ^M 은 ctrl 키를 누른 상태에서 v, m 을 순서대로 누르는 것입니다.

(ctrl + v + m)

 

반응형

댓글()