循环数据&在Bash中分配变量

时间:2012-11-12 23:37:04

标签: bash loops variables

我有一个包含以下信息的文本文件。我需要遍历这个文本文件(count.txt)并为这些数字中的每一个分配一个变量,无论给出变量的名称。这可能吗?

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

1 个答案:

答案 0 :(得分:2)

是的,尝试这样做:

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

如果您想保留所有记录:

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