On Wed, Nov 20, 2002 at 01:32:49PM +0100, Andreas Pakulat wrote: > Ich habe zwar eine Sicherheitskopie aller Mails, aber leider nicht mir > den richtigen Modification Times (da ich die bisher immer ohne > entsprechenden Paramete für unison synchronisiert habe). Wie kriege ich > jetzt aus den Dateien die Datumsangaben raus? Die sollten doch wohl da > mitkodiert sein oder? Vielleicht noch wichtig: Die Mails werden bei mir > von procmail in die verschiedenen Maildirs verteilt. Na, in den Mails, schon in der From_-Zeile, sollte doch ein Datum stehen. Das ist normalerweise das "Ankunftsdatum". Hilfe zur Selbsthilfe also: Das Datum rauspopeln (head(1) und sed(1) könnten helfen) -> dann z.B. date +'%m%d%H%M' -d 'Nov 21 09:05:16 2002' benutzen, um es in einer Form zu haben, die touch(1) versteht und mit touch(1) alles wieder hinbiegen. Vielleicht so: touch -m $(date +'%m%d%H%M' -d "$(head -1 FILE | sed 's/^.*\(.\{20\}\)/\1/')") FILE Oder gleich Perl nehmen ;-) Best regards from Dresden Viele Gruesse aus Dresden Heiko Schlittermann -- SCHLITTERMANN.de ------------------ internet & unix support - <a href="http://debian.schlittermann.de/"> Debian 3.x CD </a> Heiko Schlittermann HS12-RIPE ------------------------------- pgp: A1 7D F6 7B 69 73 48 35 E1 DE 21 A7 A8 9A 77 92 ------- gpg: 3061 CFBF 2D88 F034 E8D2 7E92 EE4E AC98 48D0 359B -----
Attachment:
pgpeiM_7nL_RQ.pgp
Description: PGP signature