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
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.