grep [opções] expressão arquivo
onde
| São algumas das opções deste comando |
-c : imprime somente a contagem das linhas com expressão.
-i : ignora a diferença entre letras maiúsculas e letras minúsculas.
-l : exibe o nome do arquivo ao invés da saída normal do comando grep.
-n : mostra o número de cada linha em arquivo com expressão.
-v : mostra todas as linhas de arquivo, exceto as linhas com expressão.
| Comentários sobre as opções do comando |
Quando a expressão for composta por mais de uma palavra use aspa simples, por exemplo,
grep 'teste de ' projeto.txt
Para ver a lista dos serviços habilitados no inetd.conf (a linha não é iniciada com #), digite
grep -v ^# /etc/inetd.conf
| Exemplos |
Abaixo comentamos o uso do comando grep para fazer busca de padrões no arquivo projeto.txt.
grep 'projeto.lin' projeto.txt
grep '[Pp]rojeto' projeto.txt
grep 'Projeto[a-x]' projeto.txt
grep 'Projeto[^a-m]' projeto.txt
grep '^Projeto' projeto.txt
grep 'Projeto$' projeto.txt
grep 'projeto\.lin' projeto.txt