シェルループがなぜ発生するのですか?
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