K
Kryptaesthesie
Jungspund
Hallo zusammen
Ich habe auf meiner Maschine mehrere Log-Dateien mit dem Namen portal.log.
Jetzt möchte ich einen Einzeiler haben, mit dem ich alle Log-Dateien ermitteln kann, die Einträge vom heutigen Datum (Format: yyyy-mm-dd) haben.
Ich bin soweit, dass ich mir alle Einträge filtern kann:
Wenn ich dann bei grep -H hinschreibe, um den Dateinamen auszugeben, dann steht allerdings immer nur (standard input) anstelle des Dateinamens.
Wie muss ich den Befehl umbauen, damit ich an den Pfad+Dateinamen komme, in dem Einträge von aktuellen Datum stehen?
Danke euch schon mal für eure Hilfe!
Gruß
Gerrit
Ich habe auf meiner Maschine mehrere Log-Dateien mit dem Namen portal.log.
Jetzt möchte ich einen Einzeiler haben, mit dem ich alle Log-Dateien ermitteln kann, die Einträge vom heutigen Datum (Format: yyyy-mm-dd) haben.
Ich bin soweit, dass ich mir alle Einträge filtern kann:
Code:
clear ; time find / -name 'portal.log' -type f -exec cat {} \; | grep `date '+%Y-%m-%d'`
Wenn ich dann bei grep -H hinschreibe, um den Dateinamen auszugeben, dann steht allerdings immer nur (standard input) anstelle des Dateinamens.
Wie muss ich den Befehl umbauen, damit ich an den Pfad+Dateinamen komme, in dem Einträge von aktuellen Datum stehen?
Danke euch schon mal für eure Hilfe!
Gruß
Gerrit