segunda-feira, 25 de janeiro de 2010

Usando o grep e egrep no linux


### Localizando Arquivos aberto no SAMBA ###
sudo smbstatus | grep PRODUTOS.DBF   # lista todos usuario que abrem o arquivo PRODUTOS.DBF
sudo smbstatus | egrep PRODUTOS.DBF   # lista todos usuario que abrem o arquivo PRODUTOS.DBF

sudo smbstatus | grep 'PRODUTOS.DBF\|6654'   # lista o usuario de pid 6654 que abre o arquivo PRODUTOS.DBF
sudo smbstatus | egrep 'PRODUTOS.DBF|6654   # lista o usuario de pid 6654 que abre o arquivo PRODUTOS.DBF

###### Localizando Arquivos ######
Supondo que procuramos agora por arquivos que contenham a string "http":

$ grep http *
em subpastas
$grep http * -R 

#### Localizar textos em arquivos ###
  grep -i "texto" *  -> Localiza o texto em todos arquivo da pasta atual
  grep -ir "texto" *  -> Localiza o texto em todos arquivo da pasta atual e subpasta

Nenhum comentário: