grep -c 出 符合的行數,但是在不同檔案中,要怎麼把這些資料加總呢?
檔案如下
% head z
token_00.txt:221726
token_01.txt:168050
token_02.txt:159668
token_03.txt:158213
token_04.txt:161941
token_05.txt:160712
token_06.txt:159977
token_07.txt:161660
token_08.txt:164692
token_09.txt:162029
因為 field 的 delimiter 為 : 所以加上了 -F 參數。
-F value sets the field separator, FS, to value.
% awk -F ':' '{sum +=$2} END {print sum}' z
6820118
or
% awk -F ':' '{sum +=$2} END {printf "%s\n",sum}' z
6820118
沒有留言:
張貼留言