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