Rangliste (Highscore)

G

garga

Hallo zusammen

Ich würde gerne aus mehreren Variablen eine einfache Rangliste erstellen. Die Personen Simmen, White, Brunner, Keller, usw. besitzen Punkte.

Wie mach, das ich folgendes als Ausgabe bekommen?

1. Platz Simmen 89 Punkte
2. Platz White 45 Punkte
3. Platz Keller 3 Punkte
usw.


Hmm, mit if Schleifen hab ichs probiert. Für das brauch ich aber viel zu viel Code.

Vielen Dank für Tipps,
Marc
 
Hallo

Weiss zwar nicht, wie deine Variablen aussehen, bzw. wie du diese initialisierst, aber mein simpler Vorschlag:
Code:
for I in $var1 $vart2 $var3; do echo $I; done|sort -n

Das sortiert dir die Variablen numerisch.
Du kannst statt dessen auch ein Array verwenden.
dann
for I in ${array[*]}; do echo $I, done |sort -n

Gib mal ein paar mehr Infos.

Gruß Wolfgang
 

Ähnliche Themen

[Gelöst] Suchen und ersetzen mit Hilfe mehrerer Parameter

Variable automatisch hochsetzten

rsync: Quelle größer als Ziel => "Archiv" aufteilen/splitten

"Busy" SD-Karte, die eigentlich gern FAT32 formatiert werden würde

aus datei lesen

Zurück
Oben