Page 1 of 1

Zeilen aus Datei filtern

Posted: 2010-03-14 15:59
by guybrush
Moin admins!

Ich habe grad das Problem, dass ich aus einem rsync-errorlogfile die "vanished" Zeilen herausschneiden will, weil die ja nicht wirkliche "fehler" sind (ich monitore das logfile auf Einträge).

Nun dachte ich zuvor an folgenden cronjob:

Code: Select all

cat /var/log/backup/server_rsync.err |grep -v vanished > /var/log/backup/server_rsync.err
Nun liefert mir das immer eine leere Datei, auch wenn noch andere Sachen drinstehen würden... :? - Ich könnte das natürlich zuerst in ne tmp-datei cat'en und diese dann umbenennen, aber irgendwie muss es doch auch mit nem einzeiler lösbar sein... -Irgendwelche Vorschläge...? :wink:

Re: Zeilen aus Datei filtern

Posted: 2010-03-14 17:05
by Joe User
http://www.google.com/intl/en/#hl=en&so ... +of+cat%22

Wenn Du das Logging des rsync nicht entsprechend justieren, oder durch eine Pipe jagen kannst, dann bleibt nur die temporäre Datei...