2
define URLS
http://www.foo.com/
http://www.bar.com/
http://www.foo1.com/
endef
我怎麼能壓平說,以使其使用,而不是換行空間(我試過用$(SUBST)有一點運氣擺弄)線的東西或迭代與每個項目一個for循環?我意識到我可以用不同的方式來定義它,但希望有一個很好的清潔的單項每線解決方案。
謝謝。
define URLS
http://www.foo.com/
http://www.bar.com/
http://www.foo1.com/
endef
我怎麼能壓平說,以使其使用,而不是換行空間(我試過用$(SUBST)有一點運氣擺弄)線的東西或迭代與每個項目一個for循環?我意識到我可以用不同的方式來定義它,但希望有一個很好的清潔的單項每線解決方案。
謝謝。
首先,您需要定義\n
,因爲您不能從字面上使用它。
define \n
endef
現在,人們可以使用subst
如下:
URLS := $(subst $(\n), ,$(URLS))
nicely-spaced := $(strip ${URLS})
完美,謝謝! – Ben