Localizar Palavra Em Varios Arquivos

1. Localizar Palavra Em Varios Arquivos

Silvio Rodrigues
justit1976

(usa Outra)

Enviado em 22/10/2012 - 14:14h

Amigos boa tarde!

Segue um exemplo abaixo, onde tenho 3 arquivos onde dois deles não conta no nome samuel, assim preciso saber quais são os nomes desses arquivos

file-1 file-2 file-3
silvio silvio silvio
maria maria maria
marta marta marta
samuel samuel

Bom assim sei que apenas o file-1 não tem o nome samuel, como eu poderia fazer isso via comando. No caso penso em algo com grep na qual a sintexe deve informar qual arquivo não contem o nome samuel.


Grato pela ajuda







  


2. Re: Localizar Palavra Em Varios Arquivos

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 22/10/2012 - 16:37h

Tente:

grep -lv 'string' arquivo1 arquivo2 ... arquinoN 


Onde 'string' é o padrão de pesquisa.

Desse modo o grep irá mostrar os nomes dos arquivos (opção -l) em que o padrão de pesquisa não foi encontrado (opção -v).

Mais detalhes?

man grep 



3. Resp Localizar Palavra Em Varios Arquivos

Silvio Rodrigues
justit1976

(usa Outra)

Enviado em 23/10/2012 - 12:12h

Sandro Bom dia!

no caso ao exectar o comando grep -lv 'ntp clock-period 17179863' * ele me mostra os arquivos que no caso contém a informação. O que preciso é que ele me mostre os arquivos que não contém essa informação.


Grato;;



4. Re: Localizar Palavra Em Varios Arquivos

Sandro Marcell
smarcell

(usa Slackware)

Enviado em 23/10/2012 - 14:07h

justit1976 escreveu:

Sandro Bom dia!

no caso ao exectar o comando grep -lv 'ntp clock-period 17179863' * ele me mostra os arquivos que no caso contém a informação. O que preciso é que ele me mostre os arquivos que não contém essa informação.


Grato;;


$ grep -lv ...

Desse modo o grep irá mostrar os nomes dos arquivos (opção -l) em que o padrão de pesquisa não foi encontrado (opção -v).




5. Resp

Silvio Rodrigues
justit1976

(usa Outra)

Enviado em 23/10/2012 - 14:45h

No caso eu preciso que ele me mostre qual arquivos não tem tal informação.

Tenho os meus arquivos de backup diario, que todos devem conter o nome "ntp clock-period 17179863", aquele que não tiver essa informação foi por que houva falha no backup.