make 파일내에서 string 대소문자 변경이 가능한가요?
글쓴이: mahdi / 작성시간: 목, 2007/09/06 - 11:22오전
원하는 것은 어떤 string을 모두 대문자로 바꾸거나 소문자로 바꾸고 싶습니다.
예를 들어서 아래와 같이 변수를 선언하고
ORIG_STR := This is Test
위 ORIG_STR를 대문자로 변경시켜서 UPCASE_STR이라는 변수에 저장하고,
마찬가지로 소문자로 변경시켜서 LOWCASE_STR이라는 변수로 만들고 싶습니다.
UPCASE_STR <- "THIS IS TEST"
LOWCASE_STR <- "this is test"
gnu make manual를 뒤져봐도 할수 있는 방법이 없어서,
원래 불가능한 것인지,아니면 뭔가 방법이 있는지 알고 싶어서
문의 드립니다.
Forums:
쉘 실행 가능하므로
쉘 실행 가능하므로 다음과 같이 하세요.
ORG := 'This is Test'
LOWER := $(shell echo $(ORG) | tr [A-Z] [a-z])
UPPER := $(shell echo $(ORG) | tr [a-z] [A-Z])
___________________________________
Less is More (Robert Browning)
___________________________________
Less is More (Robert Browning)
댓글 달기