少年辛苦终身事,莫向光阴惰寸功。这篇文章主要讲述linux数组排序显示相关的知识,希望能为你提供帮助。
两排数组进行排序
1 3
5 4
2 8
3 6
awk BEGIN a[1]=1;
a[2]=5;
a[3]=2;
a[4]=3 ;
for (i in a) print (i,a[i])
|sort -nk1
只能排序一组,而且还是自己指定的
awk BEGINa="1 5 2 3" ;
;
split(a, b, " ");
for (i=1;
i<
=8;
i++)print i,b[i];
另外一种写法,结果是一样的
awk BEGINa="1 5 2 3" ;
a1="3 4 8 6" ;
split(a, b, " ");
split(a1, c, " ");
for (i=1;
i<
=4;
i++)print i,b[i],c[i];
|sort -nk 2
【linux数组排序显示】相当于每一列进行分组在进行显示
字符串显示,不管是不是数组形式,中间是用空格隔开的
推荐阅读
- 记录一次vSAN硬盘故障
- #yyds干货盘点# 如何设计秒杀系统
- 小程序和uniapp的getApp().globalDate.#yyds干货盘点#
- 就能学会 50%,剩下的 1/2 看下一篇。
- #指尖人生#面向对象设计常用的设计模式-简单工厂模式
- Python运维开发(CMDB资产管理系统)——环境部署下篇
- 动力节点Spring框架学习笔记-王鹤AOP面向切面编程
- R语言图像处理EBImage包详解
- C#中的方法重写和方法隐藏之间的区别