12
Makefile 안에 쉘 스크립트를 삽입 할 때 변수에 대한 참조를 만들기 위해 달러 기호 ($$)를 사용하려면 (?)를 사용합니다. 왜 이렇게이다? gnu make official doc으로 당bash/Makefile에서 이중 달러 기호의 의미는 무엇입니까?
for number in 1 2 3 4 ; do \
echo $$number ; \
done
Makefile 안에 쉘 스크립트를 삽입 할 때 변수에 대한 참조를 만들기 위해 달러 기호 ($$)를 사용하려면 (?)를 사용합니다. 왜 이렇게이다? gnu make official doc으로 당bash/Makefile에서 이중 달러 기호의 의미는 무엇입니까?
for number in 1 2 3 4 ; do \
echo $$number ; \
done
: 요리법
변수 및 함수 참조 동일한 구문 및 다른 메이크 참조 의미를 갖는다. 또한 동일한 인용 규칙이 있습니다. 레시피에 달러 기호를 표시하려면 두 번 ('$$')해야합니다. 기본 쉘인 과 같이 $ 기호를 사용하여 변수를 입력하는 쉘의 경우 참조 할 변수가 변수 (하나의 달러 기호 사용)인지 셸 변수 (사용하려면 )인지 명확하게 유지해야합니다. 두 달러 기호). 짧은 그래서
: