Deneu
Grünschnabel
Hallo,
ich bin ein Shell Skript am erstellen welches mir via grep und awk Daten aus einer Log Datei ausließt.
Im ersten Fall ließt es Usernamen aus $USER im zweiten Part liest es dann Quotas von den jeweiligen Usern aus (stehen 3 zeilen unter dem Usernamen in der log Datei).
Nun möchte ich das er mir diese Werte ausliest (was er schon macht und dann in ein Tempfile nebeneinander schreibt.
Also anstatt
Paul
Uwe
Klaus
Marion
568
200
789
123
Möchte ich:
Paul 568
Uwe 200
Klaus 789
Marion 123
Wie kann ich das am besten realisieren.
Vielen Dank!
Gruß
Philipp
ich bin ein Shell Skript am erstellen welches mir via grep und awk Daten aus einer Log Datei ausließt.
Im ersten Fall ließt es Usernamen aus $USER im zweiten Part liest es dann Quotas von den jeweiligen Usern aus (stehen 3 zeilen unter dem Usernamen in der log Datei).
Nun möchte ich das er mir diese Werte ausliest (was er schon macht und dann in ein Tempfile nebeneinander schreibt.
Also anstatt
Paul
Uwe
Klaus
Marion
568
200
789
123
Möchte ich:
Paul 568
Uwe 200
Klaus 789
Marion 123
Wie kann ich das am besten realisieren.
Code:
USER=`cat $logfile | grep "Checking user =" | awk '{print $4}' | tr -d ''`;
QUOTA=`cat $logfile | grep "kbytes in use by" | awk '{print $1}' | tr -d ''`;
Vielen Dank!
Gruß
Philipp