Ich möchte den Inhalt einer Datei ausgeben, während er sich ändert, zum Beispiel wenn ich die Datei foobar
habe und ich mache:
magic_command foobar
Das aktuelle Terminal sollte den Inhalt der Datei anzeigen und warten bis, ich weiß nicht, ich drücke ^C.
Wenn ich dann von einem anderen Terminal aus tue:
echo asdf >> foobar
Das erste Terminal sollte die neu hinzugefügte Zeile zusätzlich zum ursprünglichen Dateiinhalt anzeigen (natürlich, da ich nicht ^C gedrückt habe).
Akzeptierte Antwort:
Sie können tail command
verwenden mit -f
:
tail -f /var/log/syslog
Es ist eine gute Lösung für Echtzeit-Shows.