сортировка в сценарии оболочки

У меня есть массив

arr=( x11 y12 x21 y22 x31 y32)

Мне нужно отсортировать этот массив до

x11 x21 x31 y12 y22 y32

Итак, мне нужно отсортировать как по алфавиту, так и по цифрам

Как мне выполнить это в сценарии оболочки?

Если Я использую [$ i -le $ j] , он говорит: «Ожидается целочисленное выражение».

Строки также могут содержать другие символы: x.1.1 или 1.x.1 .

Как мне это сделать?

10
задан l0b0 2 March 2012 в 18:41
поделиться