더북(TheBook)

큰따옴표 안에서 큰따옴표 기호를 사용하려면 역슬래시로 이스케이프하면 된다.

$ echo "이 메시지는 \"흥미\"롭군"
이 메시지는 "흥미"롭군

줄 맨 끝의 역슬래시는 우리 눈에 보이지 않지만 행 끝에 존재하는 개행 문자를 무효화한다. 이 기능을 이용하면 여러 줄로 이어지는 긴 명령을 입력할 수 있다.

$ echo "이 메시지는 아주 길기 때문에 \
한 줄에 다 쓸 수 없다"
이 메시지는 아주 길기 때문에 한 줄에 다 쓸 수 없다

줄 맨 끝의 역슬래시를 잘 활용하면 파이프라인의 가독성을 크게 향상시킬 수 있다. 앞서 1.2.6절에서 본 여섯 번째 명령을 다음과 같이 정리했다.

$ cut -f1 grades \
  | sort \
  | uniq -c \
  | sort -nr \
  | head -n1 \
  | cut -c9
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.