Desbravando o comando grep – parte 2

Share

Dando continuidade a nossa saga (confira a primeira parte aqui), hoje iremos apresentar outras funcionalidades do comando grep. Podemos obter saídas simplificadas ou somente a informação, ao qual desejamos. Então…vamos ao que interessa !!!

Visualizar o número de linhas antes ou depois do item pesquisado

As flag’s -A e -B permite visualizar a linha correspondente e também o número de linhas antes ou depois do item pesquisado, conforme exemplo abaixo:

# ifconfig | grep -A 4 eth0

# ifconfig | grep -B 2 UP

Utilizando a opção -C iremos visualizar o mesmo resultado:

# ifconfig | grep –C 2 lo

Pesquisando “string”  em arquivos

A opção “-n” é bastante utilizada para realizar pesquisa dentro de um arquivo, conforme exemplo abaixo:

# grep -n “BOOTPROTO” /etc/sysconfig/network-scripts/ifcfg-Auto_mitsouko

Pesquisando uma string recursivamente 

Existe a possibilidade realizar uma pesquisa “avançada” de uma string no diretório corrente , juntamente com todos os subdiretórios, você pode especificar a opção -r para busca recursiva:

# grep –r “ESSID” *

Obtendo a string pesquisada

O parâmetro -w retorna todas as linhas que batem com o parâmetro fornecido na busca.

# grep -w “Alviverde imponente” listadetitulos.txt

Enfim…executando um man grep obtemos diversas opções e com isso infinitas possibilidades de utilização do comando grep. Consulte e utilize de acordo com sua necessidade. Até a próxima !!!

 

 

 

 

 

 

 

 

Quer continuar por dentro das novidades do Blog Seja Livre? Siga o nosso perfil no TWITTER, curta a nossa página no FACEBOOK ou adicione o Blog Seja Livre nos seus círculos do GOOGLE+.