GNU/Linux >> Znalost Linux >  >> Linux

Výpis všech e-mailových adres v souboru s grep

Následující příkaz grep vypíše všechny e-mailové adresy z textového souboru a seřadí je podle jmen, aniž by umožňoval opakování (-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

Následující příkaz grep vypíše všechny e-mailové adresy z textového souboru a seřadí je podle domény, aniž by umožňoval opakování (-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. Linux – Gnu Parallel Pair Argument with File Input Argumenty?

  2. Linuxový příkaz grep

  3. Jak grep \nv souboru

  1. Přesměrovat strace do souboru

  2. Jak vypsat všechny soubory s pouze načtenou libovolnou cestou k souboru, ale bez výpisu adresáře ani sudo?

  3. Je souborový systém kompatibilní se všemi OS?

  1. Začínáme s ls

  2. Grep s logickými operátory?

  3. Grep řádky začínající 1, ale ne 10, 11, 100 atd