Diferença entre 'grep' no Ubuntu e no Kali Linux?

1

Eu sempre usei o seguinte comando para filtrar meus endereços de e-mail de contatos de um diretório no Kali Linux:

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

Eu tentei no Ubuntu agora e não está funcionando. Não há mensagem de erro, apenas está fazendo algo, mas sem resultado e fim. Por quê?

Eu tentei com o Ubuntu 12.04 e o Xubuntu 12.04.

Obrigado.

    
por DataDriven 08.04.2014 / 15:47

1 resposta

2

Especifique os arquivos como entrada para o comando grep:

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

Ou especifique arquivos com um caractere curinga ou use o diretório atual.

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...]
    
por Scrutinizer 08.04.2014 / 16:49