- 論壇徽章:
- 0
|
回復(fù) dickgz1z
我怎么感覺不可以呢,能否說說你是咋實現(xiàn)的?
Shell_HAT 發(fā)表于 2010-07-09 10:13 ![]() - awk 'BEGIN{
- array[1,"aa"]="var1";
- array[2,"bb"]="var2";
- array[3,"cc"]="var3";
- asort(array,array2); //將array按照value排序,存入array2。存入后array2的key值為1,2,3,value值為var1,var2,var3。
- asorti(array,array3); //將array按照key排序,存入array3。存入后array3的key值為1,2,3,value值為1aa,2bb,3cc。
- for(i=1;i<4;i++){
- print array2[i];
- }
- for(item in array3){
- split(array3[item],k,SUBSEP);
- print array[k[1],k[2]];
- }
- }' test
復(fù)制代碼 輸出:
var1
var2
var3
var1
var2
var3 |
|