쉘스크립트 rsync 실행시 끝에 \#015 문자가 붙는 경우 조치방법
프로그래밍/BASH SHELL2023. 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)
반응형
'프로그래밍 > BASH SHELL' 카테고리의 다른 글
[ShellScript] 로그 파일 실시간 감시 및 마지막행 처리 방법 (0) | 2023.03.29 |
---|---|
[쉘스크립트] 오래된 백업 파일 삭제하기 (0) | 2023.01.13 |
[Shell Script] MySQL 테이블 별로 백업 하기 (0) | 2022.09.08 |
쉘스크립트 수 비교하기 (0) | 2021.06.10 |
파일과 현재시간의 timestamp 구하기, 차이 계산하기 (0) | 2021.03.26 |
댓글()