ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
1122
1122
EMPFEHLEN
-
11.03.10 14:26 #1Verzeweifelt Tutorials.de Gastzugang
Hallo,
ich habe jetzt angefangen in AWK zu programmieren. Meine Aufgabe ist es, eine Liste, die ich habe, zu strukturieren.
Die Liste sieht ungefähr so aus. UID= UserID
Username: x : UID : Gruppe : Vor- und Nachname ( das sind bei tausende Einträge)
Zuerst habe ich mir gedacht, das ich mir nur Username und UID anzeigen lassen. Aber das funktioniert noch nicht mal. kA was falsch ist.
So sieht das Script aus.
#!/bin/bash
awk '{print $1;$3}' hier die datei, aus der er die daten nehmen soll
Danach soll ich die Gruppe, als Überschrift machen und alle die die in die Gruppe reingehören, drunter hängen... Ich hoffe ihr seht wie ich es an dem Beispiel meine.
Also
12345(Gruppe)
Username UID
Username UID
Username UID
132645 (Gruppe)
Username UID
Username UID
Username UID usw usw.....
Was kann ich dafür für ein Befehl verwendet, ich weiß einfach nicht weiter?
Was habe ich im ersten script schon falsch?
Liebe Grüße
Verzweifelt
-
Du musst das Feldtrennzeichen neu definieren; ein Doppelpunkt ist in der Standarddefinition nicht vorhanden. Das machst du in der Kommandozeile mit der Option -F":" oder in einem Skript mit der Anweisung FS=":" und kannst so bestimmen, welche/s Zeichen als Feldtrenner verwendet werden sollen.
PS: Deine Eingabedatei ähnelt stark der /etc/passwd - Datei.Vielen Dank für die Nutzung des Bewerten- und Danke-Buttons
Wenn man sieht, dass man einen anderen glücklich gemacht hat, ist die Welt um zwei glückliche Menschen reicher.
Ähnliche Themen
-
DLL Programmierung
Von Kaiser206 im Forum C/C++Antworten: 7Letzter Beitrag: 27.03.07, 11:45 -
OOP => Programmierung
Von Kein Genie im Forum PHPAntworten: 4Letzter Beitrag: 30.11.06, 17:48 -
pdf Programmierung
Von online im Forum HTML & XHTMLAntworten: 4Letzter Beitrag: 17.11.05, 21:51 -
C++ Programmierung inc. SQL
Von Seby-Deluxe im Forum C/C++Antworten: 7Letzter Beitrag: 24.10.05, 14:54 -
[C++] Com Programmierung
Von js-mueller im Forum C/C++Antworten: 1Letzter Beitrag: 28.07.03, 18:21





Zitieren
Login




