[linux-l] mboxes weiter leiten

Norman Steinbach steinbach.norman at web.de
Sa Okt 14 15:43:55 CEST 2006


Kam die unten dargestellte Mail nur bei mir 10mal an, oder auf der
gesamten Liste?
Volker, Du benutzt doch garkein Outlook - oder etwa doch, heimlich still
und leise? ;-))

Viele Grüße,

Norman

Volker Grabsch wrote:
> On Sat, Oct 14, 2006 at 09:54:07AM +0200, Jan-Benedict Glaw wrote:
>> On Fri, 2006-10-13 23:30:45 +0200, Volker Grabsch <vog at notjusthosting.com> wrote:
>>> Alternativ: Alle Mailboxen zu einer zusammenfassen, dann diese eine
>>> große mit formail durchackern:
>>>
>>>     cat * > grosse_mbox
>>>     formail -s sendmail abc at abc.com < grosse_mbox
>> cat * | formail -s ...
> 
> Wir können's auch ganz exakt machen. Möglichst effizient und gegen
> unangenehme Dateinamen absichern. Aber wie bei "cat *" sollen keine
> Unterverzeichnisse einbezogen werden und keine versteckte Dateien.
> Aus einem
> 
>     cat *
> 
> wird zunächst:
> 
>     cat -- *
> 
> und dann:
> 
>     find -maxdepth 1 -type f ! -name '.*' -print0 | xargs -0 -- cat --
> 
> Eine etwas weniger effiziente, aber genauso saubere Variante, ist:
> 
>     find -maxdepth 1 -type f ! -name '.*' -exec cat -- {} \;
> 
> Will man Unterverzeichnisse durchforsten und auch versteckte Dateien
> zulassen, wird das sogar noch einfacher:
> 
>     find -type f -exec cat -- {} \;
> 
> Sauberes Shell-Scripting ist hart. :-(




Mehr Informationen über die Mailingliste linux-l