本帖最后由 思想之翼 于 2023-7-12 09:05 编辑
文本1.txt记录数值如下:
331 445 550 567
008 023 327 550 689
142 350 331 449 550 653
如何用gawk ,统计1.txt记录数值的出现次数,统计结果写入2.txt ?
文本2.txt 记录格式为:
331 2
445 1
550 3
567 1
008 1
023 1
327 1
689 1
142 1
350 1
449 1
653 1- gawk "{for(i=1;i<=NF;i++)a[$i]++}END{for(j in a)print j,a[j]}" 1.txt>2.txt
复制代码 注:下列代码只适用 待统计文本 为一列数据- gawk "{a[$0]++}END{for(j in a)print j,a[j]}" 1.txt>2.txt
复制代码 http://bbs.bathome.net/thread-25608-1-1.html |