wretchctk
12.02.09, 17:04
Hallo,
ich möchte einen Bereich einer Zeile aus einer Logdatei in eine andere Datei schreiben und benutze dazu folgende Befehlszeile:
tail -f testfile | grep name --line-buffered | cut -c 48-80 > output.txt
leider bleibt die output Datei leer.
Wenn ich den cut-Befehl weg lasse funktioniert es die Ausgabe in die Datei.
Um auf cut zu verzichten habe ich auch schon awk versucht, aber das geht leider auch nicht:
tail -f testfile | grep name --line-buffered | awk '{print $3}' > output.txt
Vielleicht kann mir jemand mitteilen wo mein Fehler liegt?
Gruß
Maik
ich möchte einen Bereich einer Zeile aus einer Logdatei in eine andere Datei schreiben und benutze dazu folgende Befehlszeile:
tail -f testfile | grep name --line-buffered | cut -c 48-80 > output.txt
leider bleibt die output Datei leer.
Wenn ich den cut-Befehl weg lasse funktioniert es die Ausgabe in die Datei.
Um auf cut zu verzichten habe ich auch schon awk versucht, aber das geht leider auch nicht:
tail -f testfile | grep name --line-buffered | awk '{print $3}' > output.txt
Vielleicht kann mir jemand mitteilen wo mein Fehler liegt?
Gruß
Maik