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 -----
msg25752/pgp00000.pgp
Description: PGP signature

