作者Wudc (二宝来啦!!)
看板Linux
标题[问题] makefile for loop 问题
时间Wed Aug 4 16:25:47 2021
想请教一下,如果有这样一个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的字串呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.230.28.206 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1628065549.A.D57.html
1F:→ sasoric: a=$(echo $i | cut -d' ' -f1) #其他改-f2跟-f3 08/04 18:05
2F:→ sasoric: 另外你这是在问shell,不是makefile 08/04 18:05
3F:→ sasoric: *shell script 08/04 18:07
4F:→ Wudc: 了解了,谢谢。 08/04 19:04
5F:推 goldie: 能用 bash 的话,可以参考我这样子的写法: 08/05 17:46
7F:→ goldie: 用 while read 去一行一行 parsing 08/05 17:46
8F:→ goldie: 不知道有没有更接近原 po 想要的样子? 08/05 17:46