tengo una matrizde clasificación en shell script
arr=(x11 y12 x21 y22 x31 y32)
necesito para ordenar esta matriz a
x11 x21 x31 y12 y22 y32
Por lo tanto, hay que solucionar tanto alfabético y numérico sabia
¿Cómo realizar esto en script de shell?
Si uso [ $i -le $j ]
, dice "expresión entera esperada".
Y las cadenas pueden contener otros caracteres también: x.1.1
o 1.x.1
.
¿Cómo puedo hacer esto?
¿Has probado 'sort'? – l0b0
me puede dar la sintaxis completa, soy un principiante – user691197
Posible duplicado de [Cómo ordenar una matriz en BASH] (http://stackoverflow.com/questions/7442417/how-to-sort-an-array- in-bash) –