1
在Makefile中,我需要遍歷一個列表並將列表的當前元素寫入文件中。 代碼如下:Makefile - for循環的語法錯誤
SHELL := /bin/bash
LIST = A B C
test:
for i in $(LIST) do \
echo $ii > file.txt \
done
我得到以下錯誤:
/bin/bash: -c: line 1: syntax error near unexpected token `>'
你知道如何解決它?
現在我得到'語法錯誤:文件的意外結束... ... – Giove
@Giove你還需要一個'完成'之前。因爲......;做...;完成' – Chnossos
您還需要使用雙美元符號:'$$ ii'而不是'$ ii'來轉義shell變量引用。 – MadScientist