Busca de nome dentro de um arquivo.

1. Busca de nome dentro de um arquivo.

Joabes Carlos de Carvalho
joabes

(usa Slackware)

Enviado em 19/04/2013 - 11:17h

Amigos, bom dia.

Pesquisei, mais não achei, mais sei que o comando existe.

Preciso localizar um nome que está dentro de um arquivo, ou seja vários arquivos dentro de um server linux.

Me recordo que há muitos anos usei um comando para localizar um arquivo dentro de uma pasta onde existe um nome em especifico.

Se puderem me ajudar.

Agradeço.

Joabes


  


2. Re: Busca de nome dentro de um arquivo.

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 19/04/2013 - 11:26h

Use o grep, mano!


grep [expressao] [caminho]
grep portaria /dir/*


O grep é poderoso pq vc pode usar Expressões Regulares...


3. Re: Busca de nome dentro de um arquivo.

Rodrigo Namba Dake
shundake

(usa Arch Linux)

Enviado em 19/04/2013 - 11:30h

Bom dia amigo.
man grep =D

O mais comum é usar " grep -i palavra_que_procura /diretorio/* " onde "-i" é para 'desconsiderar' a diferenciação entre maiúscula e minúscula.

edit: Complementando o amigo renato_pacheco =D


4. Re: Busca de nome dentro de um arquivo.

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/04/2013 - 11:37h

$ grep --color -i palavra arquivo 


procura por palavra dentro de arquivo e exibe com uma cor em destaque, caso a cor esteja configurada.


5. Re: Busca de nome dentro de um arquivo.

Joabes Carlos de Carvalho
joabes

(usa Slackware)

Enviado em 19/04/2013 - 11:38h

Agradeço amigos.

Consigo usando o find

find /home/fechando/public_html/ | xargs grep -s -a -i palavrachave

Abraços.

Joabes


6. Re: Busca de nome dentro de um arquivo.

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/04/2013 - 12:19h

joabes escreveu:

Agradeço amigos.

Consigo usando o find

find /home/fechando/public_html/ | xargs grep -s -a -i palavrachave

Abraços.

Joabes


Então ainda pode ser

find /home/fechando/public_html/ -exec grep -s -a -i palavrachave {} \; 


ou

grep -s -a -i palavrachave `find /home/fechando/public_html/`