[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: E-Mail-Liste mit bash pflegen
[Thread Prev] | [Thread Next]
- Subject: Re: E-Mail-Liste mit bash pflegen
- From: Markus Demleitner <msdemlei@xxxxxxxxxxxxxxxxxxxxx>
- Date: Mon, 28 Feb 2011 08:47:46 +0100
- To: uugrn@xxxxxxxxxxxxxxx
On Mon, Feb 28, 2011 at 01:56:00AM +0100, Werner Holtfreter wrote: > in einer Liste "cur" stehen E-Mail-Adressen, abgetrennt durch Komma > und Return. > > In einer zweiten Liste "out" stehen ebenfalls E-Mail-Adressen, > abgetrennt nur durch Return. > > Kann man mit zwei, drei Zeilen bash erreichen, dass die in "out" > stehenden Adressen in "cur" gesucht und geloescht werden? Wenn ja, > waere ich fuer eine (ungetestete) Anregung dankbar. comm(1) fuers filtern (nicht) gemeinsamer Zeilen ist hier dein Freund, und sed oder was immer kann die Kommata wegzaubern. Also was wie sed -e 's/,$//' cur | comm -2 out - | sed -e 's/$/,' > cur_ohne_out (wobei das Sachen in out, die nicht in cur sind, ignoriert und Arbeit fuer z.B. Leerzeilen braucht und eh nicht getestet ist). Gruesse, Markus -- UUGRN e.V. http://www.uugrn.org/ http://mailman.uugrn.org/mailman/listinfo/uugrn Wiki: https://wiki.uugrn.org/UUGRN:Mailingliste Archiv: http://lists.uugrn.org/