쉘 루프가 왜 발생합니까?
l='abc de f'; for k in $l ;{ echo $k; }
Makefile에서는 작동하지 않나요?
대신 그냥 줘
abc de f
이 문제를 최종적으로 해결하는 방법은 무엇입니까 ?
답변1
do
다음 과 같은 항목이 없기 때문에 Makefile 외부에서도 작동하지 않아야 합니다 .done
l='abc de f'; for k in $l; do echo $k; done # this works
Makefile에서 $
이스케이프해야 하는 경우 다음과 같습니다.
l='abc de f'; for k in $$l; do echo $$k; done