Salut Jacques, Nikel merci ;-)
Nico "Jacques L'helgoualc'h" <[EMAIL PROTECTED]> a écrit dans le message de news:[EMAIL PROTECTED] gmane.linux.debian.user.french a écrit, mardi 4 octobre 2005, à 18:21 : > Bonjour à tous bonsoir, > J'ai un petit problême avec un script shell que je suis en train de faire > ... > > En gros ce que je veux faire c'est récupérer dans les fichiers contenant les > mail d'un serveur mail ( dans /var/mail/* ) la date du plus ancien message > dans la boite ... A priori, le plus vieux message de chaque boîte devrait être en tête... for f in /var/mail/* do d=`sed -ne '1s/^From \+[^ ]*//p;q' "$f"` [ -n "$d" ] && date "+%s $d $f" -d "$d" done | sort -n Si les messages ne sont pas dans l'ordre chronologique, for f in /var/mail/* do sed -ne 's/^From \+[^ ]*//p' "$f" | \ while IFS="\n" read d do [ -n "$d" ] && date "+%s $d $f" -d "$d" done done | sort -n PS. pas de % dans les $f, bien sûr. -- Jacques L'helgoualc'h -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]