Awk重新排序输出,先求和
创始人
2024-11-13 18:30:25
0

我们可以使用awk来对输入的文件进行求和并根据求和结果重新排序输出。假设我们有一个输入文件input.txt,其内容格式如下所示:

apple 5
banana 2
orange 7
grape 3

我们需要将其根据第二列的值进行求和并对结果进行重新排序,输出格式如下所示:

orange 7
apple 5
grape 3
banana 2

我们可以使用以下的awk脚本实现这一功能:

awk '{a[$1]+=$2} END {for(i in a) print i,a[i]}' input.txt | sort -k 2 -rn

awk首先会将文件中第一列作为数组a的键值,第二列的值作为数组a的值,然后对数组a中所有元素的值进行求和操作。接着,awk会输出数组a中所有键值和对应的值,并通过管道符将输出结果传递给sort命令进行重新排序。

sort命令根据第二列的值进行排序(-k 2),并按照逆序排列(-rn)。

最终输出结果即为重新排序后的文件内容。

注意:在awk中,使用END关键字代表在所有输入读取完成后执行。

相关内容

热门资讯

外挂绝活!uupoker透视,... 外挂绝活!uupoker透视,扑克之星辅助-总是是真的有辅助教程(哔哩哔哩)1、点击下载安装,扑克之...
外挂妙计!智星菠萝可以辅助吗,... 外挂妙计!智星菠萝可以辅助吗,佛手在线大菠萝为什么都输-一贯真的是有辅助方法(哔哩哔哩)1、下载好佛...
外挂攻略!来玩app 德州 辅... 外挂攻略!来玩app 德州 辅助,约局吧如何查看是否有挂-果然一直总是有辅助方法(哔哩哔哩)1、每一...
外挂烘培!sohoo辅助,po... 外挂烘培!sohoo辅助,pokeplus脚本-真是有辅助教程(哔哩哔哩)一、pokeplus脚本可...
外挂大纲!大菠萝免费辅助,哈糖... 外挂大纲!大菠萝免费辅助,哈糖大菠萝软件下载-切实存在有辅助工具(哔哩哔哩)1、哈糖大菠萝软件下载透...
外挂教程书!聚星ai辅助工具激... 外挂教程书!聚星ai辅助工具激活码,德普之星透视辅助软件激活码-原来有辅助技巧(哔哩哔哩)1、很好的...
外挂资料!佛手大菠萝有挂吗,拱... 外挂资料!佛手大菠萝有挂吗,拱趴大菠萝万能挂-竟然一直总是有辅助脚本(哔哩哔哩)1、超多福利:超高返...
外挂攻略!aa poker辅助... 外挂攻略!aa poker辅助,德州局透视-原来是真的有辅助教程(哔哩哔哩)1、许多玩家不知道德州局...
外挂手筋!德州局脚本,poke... 外挂手筋!德州局脚本,pokemomo辅助工具-原来是有辅助脚本(哔哩哔哩)1、玩家可以在pokem...
外挂办法!pokermaste... 外挂办法!pokermaster辅助器,pokerworld修改器-好像是真的有辅助方法(哔哩哔哩)...