web-dev-qa-db-fra.com

Différence entre 'grep' dans Ubuntu et Kali Linux?

J'ai toujours utilisé la commande suivante pour filtrer les adresses e-mail de mes contacts à partir d'un répertoire dans Kali Linux:

grep -rIhEo "\b[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+\b" >> 1A

Je l'ai essayé dans Ubuntu maintenant et ça ne fonctionne pas. Il n'y a pas de message d'erreur, il fait juste quelque chose mais sans résultat ni fin. Pourquoi?

J'ai essayé avec Ubuntu 12.04 et Xubuntu 12.04.

Merci.

1
DataDriven

Spécifiez les fichiers en entrée de la commande grep:

grep -rIhEo "\b[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+\b" file(s) >> 1A

Ou spécifiez des fichiers avec un caractère générique ou utilisez le répertoire en cours.

grep -rIhEo "\b[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+\b" . >> 1A 

GREP(1)                                                                GREP(1)

NAME
       grep, egrep, fgrep - print lines matching a pattern

SYNOPSIS
       grep [OPTIONS] PATTERN [FILE...]
       grep [OPTIONS] [-e PATTERN | -f FILE] [FILE...]
2
Scrutinizer