[问题] makefile for loop 问题

楼主: Wudc (日本人真的是..)   2021-08-04 16:25:47
想请教一下,如果有这样一个text file,
Text.txt:
a1 b1 c1
a2 b2 c2
...
a100 b100 c100
要怎么样在makefile的 for loop 当中用三个变量分别代表 a1~a100 b1~b100 c1~c100呢?
用 for i in $$(cat Text.txt)这样的写法可以取出里面的字串
但这样没办法在一次循环中同时取得 a1 b1 c1
不得有没有办法在一次循环中同时取得a1 b1 c1的字串呢?
作者: sasoric (sasori.c)   2021-08-04 18:05:00
a=$(echo $i | cut -d' ' -f1) #其他改-f2跟-f3另外你这是在问shell,不是makefile*shell script
楼主: Wudc (日本人真的是..)   2021-08-04 19:04:00
了解了,谢谢。
作者: goldie (阿良)   2021-08-05 17:46:00
能用 bash 的话,可以参考我这样子的写法:https://pastebin.com/LN1HFcaP用 while read 去一行一行 parsing不知道有没有更接近原 po 想要的样子?

Links booklink

Contact Us: admin [ a t ] ucptt.com