2012-11-12 67 views
1

我有一個文本文件,其中包含以下信息。我需要遍歷這個文本文件(count.txt)併爲這些數字賦一個變量,這個變量的名字無關緊要。這可能嗎?在Bash中循環數據和分配變量

4552 856 
2070 298 
1993 749 
4774 248 
2818 720 
7912 1204 
55 16 
2  2 
5  3 
74 19 
7310 1635 
278 87 
88 36 
53 11 
1081 252 
1409 344 
176 120 
3219 1052 
401 83 
5008 1026 
1885 276 
13 9 
1  1 
11 5 
5584 1586 
10623 2635 
27 11 
39 5 
310 178 
1742 713 
5  4 
14 7 
3  2 
+0

你難道不喜歡他們在類似陣列的結構?所以你可以循環他們? –

回答

2

是,嘗試這樣做:

while read a b; do echo "$a $b"; done < count.txt 

如果你想保留的所有記錄:

array=($(<count.txt)) 
printf '%s\n' ${array[@]}