Unterschiede zweier logs finden

Aus Siduction Wiki DE
Wechseln zu: Navigation, Suche

Frage:
Wie finde ich die Unterschiede zweier Log-Files heraus?

Antwort:
Bei einem einfachen diff zweier logs führt der Zeitstempel dazu daß alle Zeilen in dem diff ausgegeben werden. Dies lässt sich durch herausfiltern desselben umgehen:

sed 's/^\[.*] //' <log1  >x1    # ändere 'log1' in den Namen der ersten .log Datei (z.B. /var/log/Xorg.0.log)
sed 's/^\[.*] //' <log2  >x2    # ändere 'log2' in den Namen der zweiten .log Datei (z.B. /var/log/Xorg.0.log.old)
vimdiff x1 x2                            # anstatt vimdiff, kann auch einfach diff, oder ein GUI Frontend benutzt werden

So in englisch geposted von muchan