nomes, nomes de arquivos e conteúdos do diretório grep de uma só vez?

1

Estou escrevendo um módulo para o drupal. Sua funcionalidade depende do nome do diretório, certos nomes de arquivos e nomes de funções serem idênticos.

Estou solucionando problemas agora, e queria fazer uma pesquisa para ver que tinha uma string idêntica em todos os lugares que precisava, mas percebi que perderia o nome do diretório e o nome do arquivo! Existe uma maneira de fazer um grep ou algo que busque toda essa informação?

Por exemplo, se meu módulo fosse chamado de string , precisaria

string/
string/string.module
  function string_function1() {...}
  function string_function2() {...}

Se eu fiz o meu everythinggrep string . e vi

string/
  function string_function1() {...}
  function string_function2() {...}

Eu sei que eu tinha chamado incorretamente o meu arquivo de módulo.

    
por user394 06.10.2011 / 20:48

1 resposta

5

Não em uma única declaração, mas em duas declarações:

Para pesquisar em arquivos de texto:

grep -RI "string" directory/*

Para encontrar nomes de arquivos:

find directory -type f -name "*string*" -ls
    
por 06.10.2011 / 22:31

Tags