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