반응형
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 |