cat in umgekehrter Reihenfolge
Eine angenehme Nacht Liste, ich hab mal eine Frage ich lasse eine Datei mittels cat /tmp/uptime.txt | tail -120 ausgeben. Kann ich das Ausgegebene irgendwie umdrehen? Also das die letzte Zeile zuerst und die erste Zeile zu letzt kommt? bei den man pages bin ich nicht ganz fündig geworden -- Mit freundlichen Grüssen Kay Häusler mailto:liste@twilo.de
On Fri, Apr 29, 2005 at 12:57:41AM +0200, Kay Häusler wrote:
Eine angenehme Nacht Liste,
ich hab mal eine Frage ich lasse eine Datei mittels
cat /tmp/uptime.txt | tail -120
'cat' ist hier überflüssig, Du kannst 'tail' direkt aus einer Datei lesen lassen.
ausgeben. Kann ich das Ausgegebene irgendwie umdrehen? Also das die letzte Zeile zuerst und die erste Zeile zu letzt kommt?
tail -120 /tmp/uptime.txt | tac Liebe Grüße und gut' Nacht f -- Gravity is a myth, the Earth sucks.
Eine angenehme Nacht Florian Tham, Hallo Liste, Am Freitag, 29. April 2005 schrieb Florian Tham:
cat /tmp/uptime.txt | tail -120
'cat' ist hier überflüssig, Du kannst 'tail' direkt aus einer Datei lesen lassen.
danke für den Hinweis
ausgeben. Kann ich das Ausgegebene irgendwie umdrehen? Also das die letzte Zeile zuerst und die erste Zeile zu letzt kommt?
tail -120 /tmp/uptime.txt | tac
bevor ich deine eMail bekam, hab ich das schon durch googlen herausbekommen :-) was ist eigentlich der Unterschied zwischen tail -120 /tmp/uptime.txt | tac und tac /tmp/uptime.txt | tail -120 ? -- Mit freundlichen Grüssen Kay Häusler mailto:liste@twilo.de
Hallo, Am Fri, 29 Apr 2005, Kay Häusler schrieb:
was ist eigentlich der Unterschied zwischen
tail -120 /tmp/uptime.txt | tac
Das sind die 120 letzten Zeilen von uptime.txt in umgekehrter Reihenfolge...
und tac /tmp/uptime.txt | tail -120 ?
und das sind in umgekehrter Reihenfolge die ersten 120 Zeilen von uptime.txt. Vergleiche: dh@slarty[4]: ~ (0)$ for x in `seq 1 10`; do echo "$x"; done > /tmp/foo.txt dh@slarty[4]: ~ (0)$ tail -n 3 /tmp/foo.txt | tac 10 9 8 dh@slarty[4]: ~ (0)$ tac /tmp/foo.txt | tail -n 3 3 2 1 dh@slarty[4]: ~ (0)$ -dnh -- Georg ist weiblich und durchlebt gerade eine Phase sexueller Enthaltsamkeit. Da er aber ein Blitzmerker ist, hat er es selbst mitbekommen und ist nun leicht reizbar. Deshalb schmollt er jetzt ein wenig (womit sich auch der Kreis schließt - zu seiner weiblichen Seite). -- MaxX in suse-talk
Guten Tag David Haller, Hallo Liste, Am Freitag, 29. April 2005 schrieb David Haller:
was ist eigentlich der Unterschied zwischen
tail -120 /tmp/uptime.txt | tac
Das sind die 120 letzten Zeilen von uptime.txt in umgekehrter Reihenfolge...
und tac /tmp/uptime.txt | tail -120 ?
und das sind in umgekehrter Reihenfolge die ersten 120 Zeilen von uptime.txt.
danke, dass andere werde ich mir anschauen, wenn ich meine Linux-Kiste starte :-) -- Mit freundlichen Grüssen Kay Häusler mailto:liste@twilo.de
Eine angenehme Nacht Kay Häusler, Hallo Liste, Am Freitag, 29. April 2005 schrieb Kay Häusler:
cat /tmp/uptime.txt | tail -120
[...] Kann ich das Ausgegebene irgendwie umdrehen?
ich hätte vielleicht mal versuchen sollen den Befehl einfach umzudrehen tac /tmp/uptime.txt | tail -120 funktioniert jetzt wie gewünscht -- Mit freundlichen Grüssen Kay Häusler mailto:liste@twilo.de
On Friday 29 April 2005 00:57, Kay Häusler wrote:
Eine angenehme Nacht Liste,
ich hab mal eine Frage ich lasse eine Datei mittels
cat /tmp/uptime.txt | tail -120
ausgeben. Kann ich das Ausgegebene irgendwie umdrehen? Also das die letzte Zeile zuerst und die erste Zeile zu letzt kommt?
Aber klar doch, dreh dazu einfach cat um: tac /tmp/uptime.txt | tail -120 (Dies gilt aber lange nicht für jedes Kommando. :-))
bei den man pages bin ich nicht ganz fündig geworden
Tschüss, Thomas -- Join the Fellowship of FSF Europe: http://www.fsfe.org/
Am Freitag, 29. April 2005 01:58 schrieb Thomas Templin:
On Friday 29 April 2005 00:57, Kay Häusler wrote:
Eine angenehme Nacht Liste,
ich hab mal eine Frage ich lasse eine Datei mittels
cat /tmp/uptime.txt | tail -120
ausgeben. Kann ich das Ausgegebene irgendwie umdrehen? Also das die letzte Zeile zuerst und die erste Zeile zu letzt kommt?
Aber klar doch, dreh dazu einfach cat um:
tac /tmp/uptime.txt | tail -120
Das dürfte nicht das gewünschte Ergebnis sein. Zuerst wird uptime.txt in umgekehrter Reihenfolge an Tail übergeben, und tail listet dann die letzten 120 Zeilen, die ja vor dem Umdrehen die ersten 120 Zeilen der Datei waren. Ergo werden die ersten 120 Zeilen von uptime.txt in umgekehrter Reihenfolge angezeigt. -- Gruß MaxX Bitte beachten: Diese Mailadresse nimmt nur Listenmails entgegen. Für PM bitte den Empfänger gegen den Namen in der Sig tauschen. Auch sehr interessant: http://www.suse-etikette.de.vu
Guten Tag Matthias Houdek, Hallo Liste, Am Freitag, 29. April 2005 schrieb Matthias Houdek:
tac /tmp/uptime.txt | tail -120
Das dürfte nicht das gewünschte Ergebnis sein.
Zuerst wird uptime.txt in umgekehrter Reihenfolge an Tail übergeben, und tail listet dann die letzten 120 Zeilen, die ja vor dem Umdrehen die ersten 120 Zeilen der Datei waren.
Ergo werden die ersten 120 Zeilen von uptime.txt in umgekehrter Reihenfolge angezeigt.
ist schon ein kleiner Unterschied hat aber große Auswirkungen ;-) -- Mit freundlichen Grüssen Kay Häusler mailto:liste@twilo.de
participants (5)
-
David Haller
-
Florian Tham
-
Kay Häusler
-
Matthias Houdek
-
Thomas Templin