Tom: Linux-bash Array sortieren, Lösung gefunden

Beitrag lesen

Hello,

hat einer 'nen Tipp für mich, wie ich ein Array in der bash sortieren lassen kann, ohne selber eine aufwändige Funktion dafür zu schreiben?

Was ist denn "ein Array"? Wie liegt es vor und wo?

Hab es schon hinbekommen.
Mit einer kleinen Pause und einem Glas Wein kam die Erleuchtung.
Ich poste es mal etwas verkürzt hier.

#!/bin/bash

declare -a result=( 22 15 7 12 404 1 77 )                 ##result als Array deklarieren

result=( $(echo ${result[*]} | tr ' ' '\n' | sort -n) )   ##Ergebnis sortieren

echo ${result[*]}                                         ##Ergebnis ausgeben als String

Liebe Grüße aus Syburg bei Dortmund

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de