GNU/Linux >> Tutoriels Linux >  >> Linux

Répertorier toutes les adresses e-mail dans un fichier avec grep

La commande grep suivante listera toutes les adresses e-mail d'un fichier texte et les triera par noms sans permettre la répétition (-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

La commande grep suivante répertorie toutes les adresses e-mail d'un fichier texte et les trie par domaine sans permettre la répétition (-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 avec des opérateurs logiques ?

  2. Supprimer tous les commentaires C avec Sed ?

  3. Linux - Argument de paire parallèle Gnu avec des arguments d'entrée de fichier ?

  4. Comment grep \n dans le fichier

  5. Rediriger strace vers le fichier

Commande Linux WC avec exemples

Le didacticiel de la commande Grep avec des exemples pour les débutants

Manipuler du texte avec sed et grep

Signatures numériques avec GnuPG

Comment extraire des adresses e-mail d'un fichier texte sous Linux

Comment envoyer un e-mail avec une pièce jointe à partir de la ligne de commande