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
只能排序一组,而且还是自己指定的
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数组排序显示的主要内容,如果未能解决你的问题,请参考以下文章
UIPickerView:排序和显示值数组会导致移动时崩溃?