用户工具

站点工具


语法:makefile

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
语法:makefile [2026/08/29 13:57] – [2. 根据文件内容循环执行] user01语法:makefile [2026/08/29 13:59] (当前版本) – [2. 根据文件内容循环执行] user01
行 30: 行 30:
  
  
-#执行时才展开变量 
 ITEMS = $(shell head -n1 gen.txt | awk '{for(i=3;i<=NF;i++) printf " %s", $$i}') ITEMS = $(shell head -n1 gen.txt | awk '{for(i=3;i<=NF;i++) printf " %s", $$i}')
 run2: run2:
行 37: 行 36:
  done  done
  
-ITEMS_3 = $(shell head -n1 gen.txt | awk '{for(i=3;i<=NF;i++) printf $$i}')+ITEMS_3 = $(shell head -n1 gen.txt | awk '{for(i=3;i<=NF;i++) printf "%s", $$i}')
 run3: run3:
  @for tile in $(ITEMS_3); do \  @for tile in $(ITEMS_3); do \
行 43: 行 42:
  done  done
  
 +ITEMS_4 = $(shell head -n1 gen.txt | awk '{for(i=3;i<=NF;i++) printf $$i}')
 +run4:
 + @for tile in $(ITEMS_4); do \
 + echo "process tile: $$tile"; \
 + done
 </code> </code>
  
行 58: 行 62:
  
 > make run3 > make run3
 +process tile: abc
 +
 +> make run4
 process tile: abc process tile: abc
 </code> </code>
语法/makefile.1787983022.txt.gz · 最后更改: 2026/08/29 13:57 由 user01

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki