2.6 따옴표와 이스케이프를 이용해 변수의 평가를 차단하기
일반적인 상황에서 셸은 공백을 이용해 단어를 구분한다. 공백을 기준으로 하면, 다음 명령은 네 개의 단어로 구성된다. 첫 번째는 프로그램의 이름이고 나머지는 인수 값이 된다.
chapter02 > disabling_evaluation_quotes_escapes
$ ls file1 file2 file3
그러나 공백을 단어를 구분하는 역할이 아니라 공백 그 자체로 사용해야만 하는 경우가 있다. 다음 코드의 출력 값 Efficient Linux Tips.txt와 같이 파일명에 포함된 공백이 가장 흔한 경우다.
$ ls -l
-rw-r--r-- 1 smith smith 36 Aug 9 22:12 ‘Efficient Linux Tips.txt’