On 21.Nov 2002 - 09:24:01, Heiko Schlittermann wrote:
> 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 ;-)
Erstmal danke. Von Perl hab ich leider keine Ahnung (naja ein bisschen
aber das reicht nicht aus), obiges Beispiel geht aus 2 Gr�nden schonmal
nicht: 1. Habe ich teilweise (diese Liste z.B.) 7000 Files in einem
Maildir und da eine einfache for-Schleife zu machen geht halt nicht. 2.
Ist nicht immer die 1. Zeile die mit dem Datum (bei mir nie glaube ich,
da steht immer Envelope-To oder Return-Path..).
Aber ich denke diese 2 Kleinigkeiten werde ich wohl Herr. Also nochmals
danke.
Andreas
--
Ihr seid alle durchgeknallt.
-- Olaf Titz zu Mail Wars zwischen P. Mandrella und R. Babel
msg25791/pgp00000.pgp
Description: PGP signature

