GNU/Linux >> Belajar Linux >  >> Linux

Mencantumkan semua alamat email dalam file dengan grep

Perintah grep berikut akan mencantumkan semua alamat email dari file teks dan mengurutkannya per nama tanpa mengizinkan pengulangan (-u unik)

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

Perintah grep berikut akan mencantumkan semua alamat email dari file teks dan mengurutkannya per domain tanpa mengizinkan pengulangan (-u unik)

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. Peringatan dengan nftw

  2. Cara grep \n dalam file

  3. Bagaimana cara mendaftar semua file dengan hanya membaca jalur file sewenang-wenang, tetapi tidak ada daftar direktori atau sudo?

  1. Memulai dengan ls

  2. Grep Dengan Operator Logika?

  3. Garis grep dimulai dengan 1, tetapi bukan 10, 11, 100 dll

  1. Menghapus Semua Komentar C Dengan Sed?

  2. Linux - Argumen Pasangan Paralel Gnu Dengan Argumen Input File?

  3. Perintah grep Linux