使用awk命令统计某列出现次数

作者:佚名 上传时间:2023-04-20 运行软件:GNU Awk 软件版本:awk 3.1.7 版权申诉

该示例代码展示了如何使用awk命令在Unix系统中统计某列中元素出现的次数及其所占比例。使用NR和FNR变量统计行数,使用数组和循环统计元素出现次数和所占比例。

# 统计文件file.txt中第1列元素出现次数和所占比例
awk 'BEGIN {FS="\t"; OFS="\t"} {a[$1]++} END {for (i in a) print i, a[i], a[i]/(NR-FNR)}' file.txt

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
使awk
该示例代码展示了如何使用awk命令在Unix系统中统计某列中元素出现的次数及其所占比例。使用NR和FNR变量统计行数,使用数组和循环统计元素出现次数和所占比例。# 统计文件file.txt中第1列元
awk 3.1.7
GNU Awk
2023-04-20 13:51
awk统计文件中关键词出现次数命令
awk -F “” ‘{for(i=1;i<=NF;++i) if($i==”a”) ++sum}END{print sum}’ test.c[root@xiaobb 5906]# aw
PDF
27KB
2021-01-31 14:38
使awk文件中
本例使用awk实现读取文件并统计某一列出现次数的功能。其中使用了awk中的数组来实现,每次读取到该列的值则对应的数组元素加1。awk '{a[$2]++}END{for(i in a)print i
GNU Awk 4.1.3
GNU Awk是一款类Unix操作系统下的文本处理软件。
2023-04-30 10:19
使awk快速文件中个单词
本示例展示了如何使用awk命令快速统计文件中某个单词出现的次数。实现方式是使用awk的内置变量和函数,结合正则表达式匹配文件中的单词并进行计数。awk '{for(i=1;i<=NF;i++)
GNU Awk 4.1.4
GNU Awk
2023-04-24 10:31
使Awk快速文件中个字段
本示例介绍如何使用Awk命令针对文件中某个字段进行快速统计,输出该字段出现的次数以及对应的行数。awk '{count[$1]++;line[$1]=line[$1]NR" ";
GNU Awk 4.1.4
GNU Awk
2023-04-25 19:30
使awk快速文件中个字符串
本示例代码展示了使用awk命令,快速统计文件中某个字符串出现的次数的方法。实现方式是利用awk的内置函数gsub(),其功能是在指定文本中查找并替换字符串。awk -v search="t
gawk 4.2.1
gawk
2023-03-17 23:22
使awk日志文件中个IP地址
本示例介绍了如何使用awk命令在日志文件中统计某个IP地址出现的次数,使用了awk的字符串匹配功能和自定义变量。awk -v IP="192.168.1.1" '$0 ~ IP
awk 5.0.1
awk
2023-04-01 19:07
使awk文本中个字符/字符串
本示例代码演示了如何利用awk命令统计文本文件中指定字符或字符串出现的次数,实现方式是利用awk的内置函数gsub()和match()。# 统计文本文件中某个字符的出现次数awk '{ count
GNU Awk 4.2.1
GNU Awk
2023-04-15 12:42
使awk在Unix系文件中个单词
该示例演示了如何在Unix系统中使用awk命令统计文件中某个单词出现的次数。使用awk命令可以在大型文件中进行快速的文本处理和数据分析。awk '{for(i=1;i<=NF;i++)if($
Unix系统
awk命令
2023-03-25 23:32
使awk文件中单词
该示例代码展示了如何使用awk命令快速统计文本文件中单词出现的次数,并按照出现频率排序输出。使用了awk的数组功能和正则表达式匹配。awk '{for(i=1;i<=NF;++i)++w[$i
GNU Awk 4.2.1
awk
2023-04-07 19:59