시작하기무료로 시작하기

관련 파일 이동하기

여러분은 최근 한 스타트업에 몇 안 되는 기술 인력으로 합류했어요. 매니저가 서버의 일부 폴더를 정리하는 데 도움을 요청했습니다. 회사는 여러 종류의 서버 모니터링 소프트웨어를 거치면서 삭제해야 할 파일이 많이 생겼습니다.

다행히도 보관해야 할 파일에는 공통적으로 파일 어딘가에 vptSRVM_가 모두 들어 있습니다.

여러분의 과제는 파일 이름을 ARGV 요소로 받아서, 위 두 조건을 모두 만족하면 해당 파일을 good_logs/로 이동하는 Bash 스크립트를 작성하는 것입니다. 강의에서 배웠듯이, q 플래그는 'quiet' 모드로 grep이 보통처럼 일치한 줄을 출력하지 않습니다. 대신 어느 줄이라도 일치하면 참(true)을 반환합니다.

IF 문에서 grep과 같은 명령행 인수를 사용할 때는 대괄호가 필요 없다는 점을 꼭 기억하세요. 대괄호를 추가하지 마세요! 또한 스크립트를 실행할 때 각 파일을 ARGV 요소로 하나씩 전달해 실행해야 합니다. 한 번에 하나씩, 총 네 번 스크립트를 실행해야 합니다.

이 연습은 강의의 일부입니다

Bash 스크립팅 입문

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작