makefile for loop 問題 - Linux

Megan avatar
By Megan
at 2021-08-04T16:25

Table of Contents

想請教一下,如果有這樣一個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的字串呢?

--
Tags: Linux

All Comments

Hedwig avatar
By Hedwig
at 2021-08-05T15:47
a=$(echo $i | cut -d' ' -f1) #其他改-f2跟-f3
另外你這是在問shell,不是makefile
Emily avatar
By Emily
at 2021-08-08T06:25
*shell script
Hardy avatar
By Hardy
at 2021-08-08T15:28
了解了,謝謝。
Quintina avatar
By Quintina
at 2021-08-09T15:28
能用 bash 的話,可以參考我這樣子的寫法:
https://pastebin.com/LN1HFcaP
用 while read 去一行一行 parsing
不知道有沒有更接近原 po 想要的樣子?

shellscript tar問題

Faithe avatar
By Faithe
at 2021-07-31T10:55
請改用xargs find /home/ray/photo -type d -name and#34;202107*and#34; |xargs tar -czvPf /home/ray/photo2 /202107.tar.gz 你用exec的話,他是每找到一筆就會做一次tar的動作,這會把之前的壓縮覆檔 ...

shellscript tar問題

Susan avatar
By Susan
at 2021-07-31T07:54
最近公司丟一個寫Script的工作給我這個完全沒碰過的人.... 是這樣的... 我在/home/ray/photo路徑下放了3個資料夾,分別是20210811、20210701跟20210715 而我想要把20210701跟20210715兩個資料夾打包放到/home/ray/photo2並命名為20210 ...

fcitx在chrome倒退會吃字

Erin avatar
By Erin
at 2021-07-28T13:52
如題 我用的是fcitx 4 + rime 系統是based on debain 11公司自製的版本 如果我先打了一些字在搜尋欄上 再打幾個注音 這時後倒退backspace 不只會刪掉暫存的注音 還會刪掉我原本已經打在搜尋欄上的字 我在visual studio code就沒遇到同樣的問題 試著 ...

Linux 設定 os7 window group

Cara avatar
By Cara
at 2021-07-28T08:12
如題我的gvim散落在bar上 https://i.imgur.com/gNWaf3b.jpg 我想要group起來 我查到如何使用如下 https://www.itread01.com/p/213516.html 但我在我的電腦怎樣都找不到 有專業人可以幫忙嗎? - ...

抓不到麥克風問題

Ina avatar
By Ina
at 2021-07-27T16:16
本人的環境是最新版 Manjaro 我是用 u46xl 加上一隻麥克風 我使用 audacity 的時候是可以抓到麥克風並且可以錄製聲音 但是我在 設定值 -andgt; 音效 -andgt; 輸入裝置 卻什麼都抓不到 我有另外的usb麥克風也是可以直接抓到, 但這隻就不行 所以其他的軟體也沒辦法 ...