
 
Sintaxe:
grep [opções] padrão arquivos
fgrep [opções] padrão arquivos
egrep [opções] padrão arquivos
Opções:
-  -F :: O mesmo que fgrep. Interpreta padrão como uma expressão regular sem metacaracteres.
-  -E :: Similar a egrep. Interpreta padrão como uma expressão regular estendida.
-  -r :: Faz procura recursiva.
-  -e expr :: Procura pela expressão regular expr.
-  -n :: Exibe o número de linhas que contém o padrão.
-  -c :: Exibe apenas o número de linhas que contém o padrão de busca.
-  -f arquivo :: Lê o padrão a partir do arquivo especificado.
-  -i :: Não diferencia maiúsculas de minúsculas na procura.
-  -l :: Exibe os nomes de arquivos que contém o padrão.
-  -v :: Exibe as linhas que não contém o padrão.
-  -w :: Procura apenas palavras inteiras.
Observação: recomenda-se que o padrão esteja entre apóstrofos ('), pois 
alguns caracteres tem significado especial para o shell e podem ser 
interpretados erroneamente.
Exemplos:
Procura a palavra "tee" dentro do arquivo 
/etc/info-dir e exibe o número da linha onde ela ocorre:
 grep -n tee /etc/info-dir
70:* tee: (sh-utils) tee invocation.  Redirect to multiple files
Procura todos os arquivos abaixo de 
/etc que possuem a palavra mouse:
 grep -r mouse  /etc/*
Outros exemplos:
 grep -n root /etc/passwd
$ grep -v bash /etc/passwd | grep -v nologin
$ grep -c false /etc/passwd 
 
Social