본문 바로가기
Study/Linux

Makefile 만들시 자동으로 파일이름에 rev 및 날짜 추가하기

by 재현아비 2012. 11. 2.
반응형


Makefile 을 할때 생성되는 파일의 revision을 관리하고 싶은데 수동으로 파일명을 변경하기 보다는 자동으로 하는 것이 좋다. 

이 예제는 .hg/cache/tags 파일의 젤 첫 단어가 revision 번호를 나타낼때 이를 읽어와서 파일이름에 추가 해주는 방법이다. 


ps2pdf main.ps $(shell date +%y%m%d)-ohlee-VoIP_Call_Capacity-r$(shell awk '{print $$1}' .hg/cache/tags).pdf


해당 내용은 "main.ps" 파일을 pdf로 변환할 경우 "121102-ohlee-VoIP_Call_Capacity-r19.pdf" 와 같은 형식으로 변경해준다. 


만약 %y를 %Y로 변경한다면  "20121102-ohlee-VoIP_Call_Capacity-r19.pdf" 형식으로 출력될 것이다. 


만약 revision 번호가 2번째 단어에 있다면 $$1을 $$2로 변경하면 된다.



반응형

'Study > Linux' 카테고리의 다른 글

How to solve Python error when use Mercurial  (0) 2014.12.23
Vi에서 오타 체크 하는 방법  (0) 2012.10.24
Unbuntu xpdf 버그 수정  (0) 2012.10.19
VIM 설정  (0) 2011.09.01