Einzelnen Beitrag anzeigen

Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#20

AW: Gute Tutorials / Beispiele zu sed und awk gesucht

  Alt 4. Jan 2011, 09:37
Gibts eigentlich ne Möglichkeit die Ausgabe nach enX zu sortieren und nicht einfach nur Zeilenweise durch den Input durchzuorgeln? (Ich weiss, jetzt wirds unverschämt ).
Gibt es, ja. Allerdings wird das schwer so wie es nun aussieht. Vorher hätte man in dem sed-Befehl nur $1 und $2 andersrum ausgeben müssen. Im Grunde mußt du die Liste in einer Variablen einfangen so daß du bspw. (außerdem wäre in diesem Fall das Problem, daß vor dem Ermitteln des Namens des Gerätes der Interfacename ermittelt werden müßte, da ersterer Leerzeichen enthalten kann):

Code:
INTERFACES="en0 en4 en3"
Danach kannste dann bspw. so an die sortierte Liste kommen:

Code:
(for i in $INTERFACES; do echo $i; done)|sort|while ...
Nochmals, würde das alte sed benutzt, wäre dies kein Problem, weil du dann eben die erhaltene Liste einmal durch sort jagen könntest und erst dann ausgeben müßtest (aber eben mit für $1 und $2 getauschten Positionen).
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat