더북(TheBook)

2.3.3 패턴과 변수

독자 여러분이 패턴과 변수의 평가를 얼마나 잘 이해했는지 잠시 확인해보자. 현재 작업 디렉터리에는 두 개의 하위 디렉터리 mammals(포유류)와 reptiles(파충류)가 있다. 그런데 이상하게도 mammals 디렉터리 안에 lizard.txt와 snake.txt 파일이 있다.

icon_folder chapter02 > patterns_vs_variables

$ ls
mammals    reptiles
$ ls mammals
lizard.txt    snake.txt

이미 알다시피 뱀과 도마뱀은 포유류가 아니다. 따라서 두 파일 모두 reptiles 디렉터리로 옮겨야 한다. 이들 파일을 옮기기 위한 두 가지 방법이 있는데, 하나는 의도한 대로 파일이 제대로 옮겨지지만 다른 하나는 의도한 대로 되지 않는다.

mv mammals/*.txt reptiles           # 첫 번째 방법

FILES="lizard.txt snake.txt"        
mv mammals/$FILES reptiles          # 두 번째 방법2
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.