阅读两个文件我有一个文件,它看起来像:在AWK
1 4
2 4
3 5
4 4
5 4
6 1
7 1
8 1
9 4
10 4
12 1
13 1
14 1
15 1
16 2
19 3
20 1
21 1
26 1
28 3
24 4
29 4
30 1
塔1序列号和列2是值。我想计算的特定范围为例如间值的总和:总和在列2其是2和7(从列1)之间的值
我由下列AWK一个衬里来达到的这样的:
awk '{if ($1 >= 2 && $1 <= 7) x += $2 } END {print x}' file_name #output is 20
的问题是,我想读其他文件2范围:3-9,2-6,12-20等
3 9
2 6
12 20
我怎么能忽略的范围从文件2到AWK,而不是手动用if语句输入范围。如何在AWK中读取多个文件?
这个问题可能与此重复: http://stackoverflow.com/questions/14984340/using-awk-从多个文件到多进程输入 – 2014-06-13 10:02:09