GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Auflisten aller E-Mail-Adressen in einer Datei mit grep

Der folgende grep-Befehl listet alle E-Mail-Adressen aus einer Textdatei auf und sortiert sie nach Namen, ohne Wiederholungen zuzulassen (-u unique)

grep -E -o "\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,7}\b" * | cut -d: -f3 | sort -u

Der folgende grep-Befehl listet alle E-Mail-Adressen aus einer Textdatei auf und sortiert sie nach Domain, ohne Wiederholungen zuzulassen (-u unique)

grep -E -o "\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,7}\b" * | cut -d: -f3 | rev | sort -u| rev

Linux
  1. Grep mit logischen Operatoren?

  2. Alle C-Kommentare mit Sed löschen?

  3. Linux – Gnu Parallel Pair Argument mit Dateieingabeargumenten?

  4. Linux grep-Befehl

  5. Warnung mit nftw

Linux-WC-Befehl mit Beispielen

Das Grep-Befehls-Tutorial mit Beispielen für Anfänger

Bearbeiten von Text mit sed und grep

Digitale Signaturen mit GnuPG

So extrahieren Sie E-Mail-Adressen aus einer Textdatei unter Linux

So senden Sie eine E-Mail mit Dateianhang von der Befehlszeile aus