使用shell命令提取文本文件第三列的重复信息并进行两列输出第一列是重复信息出现的次数第二是名称的命令是什么
可以使用以下命令实现:
cut -d' ' -f3 filename.txt | sort | uniq -c | awk '{print $1, $2}'
解释:
cut -d' ' -f3 filename.txt:使用cut命令以空格为分隔符,提取文件filename.txt中的第三列。sort:将提取出来的第三列进行排序。uniq -c:对排序后的第三列进行去重,并统计重复次数。awk '{print $1, $2}':使用awk命令输出统计出来的重复次数和对应的第三列内容,分别对应$1和$2。
注意:以上命令中的空格需要用单引号括起来,否则会被shell解释为命令的分隔符。
原文地址: https://www.cveoy.top/t/topic/Jpe 著作权归作者所有。请勿转载和采集!