Falsche Nachrichtenanzeige in mutt

27/04/2012 - 08:58 von Frank Streitz | Report spam
Ich frage nicht in der Mailreadergroup sondern hier nach, weil es um die
Auslegung eines Shellkommandos geht.

In meiner ~/.muttrc habe ich folgende Zeile, um angezeigt zu bekommen,
in welcher Mailbox neue Nachrichten sind:

mailboxes `echo -n "+ "; find ~/Mail -maxdepth 1 -type d -name ".*" -printf "+'%f' "`

Das funktioniert zwar sehr gut, aber leider bekomme ich auch manchmal
ein 'n' angezeigt, wenn keine neuen Nachrichten vorhanden sind. Weiß
jemand evtl., was ich an der Zeile àndern müßte, damit das nicht mehr
passiert?

Gruß, Frank


gpg public key available from keyservers
please use key 9572A519
 

Lesen sie die antworten

#1 Thomas PointedEars Lahn
28/04/2012 - 09:55 | Warnen spam
Frank Streitz wrote:

Ich frage nicht in der Mailreadergroup sondern hier nach, weil es um die
Auslegung eines Shellkommandos geht.

In meiner ~/.muttrc habe ich folgende Zeile, um angezeigt zu bekommen,
in welcher Mailbox neue Nachrichten sind:

mailboxes `echo -n "+ "; find ~/Mail -maxdepth 1 -type d -name ".*"
-printf "+'%f' "`

Das funktioniert zwar sehr gut, aber leider bekomme ich auch manchmal
ein 'n' angezeigt, wenn keine neuen Nachrichten vorhanden sind. Weiß
jemand evtl., was ich an der Zeile àndern müßte, damit das nicht mehr
passiert?



<http://www.tty1.net/smart-questions_de.html>

Ich kann Dir immerhin sagen, dass solche Konstrukte fehlertràchtig sind.
Besser:

find ~/Mail -maxdepth 1 -type d -name '.*' -printf "+'%f'\0" |
xargs -0r mailboxes "+ "

(Annahme: Kein Dateiname enthàlt <NUL>.)


HTH
PointedEars

Please do not Cc: me. / Bitte keine Kopien per E-Mail.

Ähnliche fragen