Ho un allineamentol'ordinamento in script di shell
arr=(x11 y12 x21 y22 x31 y32)
ho bisogno di ordinare questo array a
x11 x21 x31 y12 y22 y32
Così, ho bisogno di ordinare sia alfabetico e numerico saggio
Come faccio eseguire questo nello script di shell?
Se si utilizza [ $i -le $j ]
, viene indicato "espressione intera prevista".
E le stringhe possono contenere anche altri caratteri: x.1.1
o 1.x.1
.
Come posso fare?
Hai provato a 'ordinare'? – l0b0
puoi darmi la sintassi completa, sono un principiante – user691197
Possibile duplicato di [Come ordinare un array in BASH] (http://stackoverflow.com/questions/7442417/how-to-sort-an-array- in-bash) –