Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Aprenda inglês de uma vez por todas

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Grep

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 04 de Abril de 1998

Uma das utilizações do programa grep é selecionar, dentre a lista de processos executando em uma máquina, alguns processos que atendam a determinada característica.

Por exemplo, eu quero saber todos os processos que contenham a string queiroz. Para isto:

  % ps -ef | grep queiroz
  queiroz 24067 23591  0 09:55:13 pts/9    0:00 grep queiroz
  queiroz 23591 23583  0 09:51:45 pts/9    0:00 -ksh

Agora suponhamos que eu queira remover estes processos. A primeira linha de resultados, obviamente, representa um processo criado pelo próprio grep, e que não me interessa. Para remover esta linha basta adicionar um argumento ao programa grep:

  % ps -ef | grep queiroz | grep -v grep
  queiroz 23591 23583  0 09:51:45 pts/9    0:00 -ksh

O primeiro grep obtém o que eu desejo, a saber, os processos que contenham a string queiroz e o segundo remove a linha que identifica o processo criado pelo próprio grep. A listagem gerada está mais em conformidade com o desejado.

A flag -v, é claro, pode ser usada para várias outras finalidades. Um dia a gente fala sobre isto :-)

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 2.94/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 2.9 /5 (1173 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Read in English - Uma Maneira Divertida de Aprender Inglês