[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: Thomas Stiefel <Tom@xxxxxxx>
- Date: Mon, 28 Feb 2011 10:17:54 +0100
- To: uugrn@xxxxxxxxxxxxxxx
Hallo Wener, Werner Holtfreter schrieb am 28.02.2011 01:56: > Hallo, > > 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. relativ einfach ginge es mit folgenden Einzeilern: diff cur out | awk ' $1~/</ { print $2 } ' oder comm -3 cur out ================================= Ergebnis: $ > tail cur out ==> cur <== bleibt, fliegt, okay, weg, ==> out <== fliegt, weg, $ > diff cur out | awk ' $1~/</ { print $2 } ' bleibt, okay, $ > comm -3 cur out bleibt, okay, ================================= Gruss Tom -- 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/