작성일 댓글 남기기

[서버] 리눅스 쉘 스크립트 줄바꿈 주의사항

쉘 스크립트를 작성하다보면 명령어가 길어질 경우 \를 사용하여 줄바꿈을 처리 할 수 있다.

그런데 간혹 아래와 같은 상황이 발생한다.

rm -rf root/all/df/sd/\
qwe/fd/asd

삭제하려는 디렉토리의 길이가 길어서 / 다음에 \을 입력하여 줄바꿈을 시도했는데.

실행 : rm -rf root/all/df/sd/qwe/fd/asd
작동 : rm -rf root/all/df/sd

이럴 경우에는 아래와 같이 작성해서 구동해주도록 하자.

rm -rf " root/all/df/sd/qwe/fd/asd "

경로를 쌍따옴표로 감싸주면 그 안의 문구가 모두 하나로 인식되어 처리가 된다.