[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: E-Mail-Liste mit bash pflegen


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/