Como posso encontrar todas as correspondências de uma string em um diretório?

1

Usando o grep (ou algum outro utilitário), é possível encontrar todas as correspondências de uma expressão regular em uma pasta (pesquisando o texto de cada arquivo?) Eu quero encontrar todas as correspondências da expressão regular zenity dentro de uma pasta específica, para que eu possa encontrar o arquivo que contém a string zenity .

    
por Anderson Green 11.12.2012 / 05:31

1 resposta

2

Se você estiver usando o GNU grep, você pode usar -r .

grep -r zenity directory

Caso contrário, se a implementação grep não tiver opções de recursão, você poderá usar find e grep :

find directory -exec grep -H zenity {} +
    
por 11.12.2012 / 05:36

Tags