作者Xphenomenon (啦 )
看板Linux
標題[問題] for loop 的單位
時間Mon Jun 15 20:44:33 2009
我有一個檔案內容如下,以 tab 鍵切開:
test.txt
a 1
b 2
c 3
d 4
for i in `cat test.txt`; do echo $i; done
輸出:
a
1
b
2
c
3
d
4
請教:
我如何能夠讓 i 包含一整行,因為我需要近一步的把欄位切開,
我需要同時處理如 a 和 1 的值。麻煩了,感謝! :>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.211.196
推 renn999:我記得有read可以用 06/15 21:11
→ renn999:cat test | while read a; do echo $a; done 06/15 21:26
→ renn999:但是中間好像會變成空白 這點到時候要處理時要注意 06/15 21:27
推 renn999:抱歉for loop我是沒試過 我只會用while...Orz 06/15 21:44