[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/