閱讀兩個文件我有一個文件,它看起來像:在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