linux数组排序显示

Posted wg_ociEEihh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

只能排序一组,而且还是自己指定的

linux数组排序显示_i++

awk BEGINa="1 5 2 3" ; ;split(a, b, " "); for (i=1;i<=8;i++)print i,b[i];

另外一种写法,结果是一样的

linux数组排序显示_字符串_02

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数组排序显示_i++_03

linux数组排序显示_数组_04

字符串显示,不管是不是数组形式,中间是用空格隔开的

linux数组排序显示_数组_05


以上是关于linux数组排序显示的主要内容,如果未能解决你的问题,请参考以下文章

需要帮助显示排序的数组值

UIPickerView:排序和显示值数组会导致移动时崩溃?

C51 怎么取数组的元素进行显示 u8 *s

php 多维数组排序[未显示固定菜单选项]

iPhone Obj C——对一个可变字典数组进行排序——显示一个字符串但按值排序

数组的php显示顺序(排序)示例