시간별로 수집 한 데이터 파일이 있습니다. 나는 매일 매시간 파일을 집계해야대상 파일과 소스 파일의 확장자가 같은 Makefile을 작성하는 방법은 무엇입니까?
20120101-00.raw
20120101-01.raw
...
YYYYMMDD-HH.raw
다음되는 등 집계 스크립트의 구문 월에 매일 : 집계의
aggregate output-file input-file1 input-file2 ...
스키마는 다음과 같습니다
20120101-[0-2][0-9].raw -> 20120101.raw
201201[0-3][0-9].raw -> 201201.raw
etc.
처럼 그들은 보이는 파일 이름
프로세스를 자동화하기 위해 Makefile을 작성하려하지만 완전히 고정되어 있습니다. 확장 기능 문제를 처리하는 방법을 모릅니다. 소스 및 대상 파일의 확장자는 동일합니다. 나는 다음을 사용합니다 :
$(shell find . -type f | grep -e "\.raw1$$" | cut -c 8 | sort -u)
생성해야하는 파일을 찾으십시오.
만들기합니다 ... 습득 조건 - 패턴 이후 –