我需要计算 txt 文件中第一个字段的出现次数,并将输出文件打印为具有输入文件第一个字段和编号的两列文件。输入文件中第一个字段的出现次数
答案1
awk '{ count[$1]++ } END { for (field in count) print field, count[field] }' file.txt
即,使用第一个字段作为关联数组中的键count
。对于每条记录,增加与字段对应的值。最后,循环遍历 的键count
并打印它们和关联的值。
我需要计算 txt 文件中第一个字段的出现次数,并将输出文件打印为具有输入文件第一个字段和编号的两列文件。输入文件中第一个字段的出现次数
awk '{ count[$1]++ } END { for (field in count) print field, count[field] }' file.txt
即,使用第一个字段作为关联数组中的键count
。对于每条记录,增加与字段对应的值。最后,循环遍历 的键count
并打印它们和关联的值。