代码之家  ›  专栏  ›  技术社区  ›  Mike

生成文件,修改列表

  •  2
  • Mike  · 技术社区  · 14 年前

    如果在GNU生成文件中有一个列表,是否可以创建一个修改了原始字符串的新列表。如果有 map 一些语言的高阶过程。

    这是我想做的一个例子

    DIRS=A B C D
    #apply some magic to create
    DIRS_INCLUDE=-IA -IB -IC -ID
    
    1 回复  |  直到 14 年前
        1
  •  3
  •   Arthur Shipkowski    14 年前

    既然你说过是GNU制造的:

    DIRS_INCLUDE=$(foreach dir,$(DIRS),-I$(dir))
    

    http://www.gnu.org/software/make/manual/html_node/Foreach-Function.html#Foreach-Function