O comando grep procura por termos especificados no momento de execução do comando. Esses termos são passados através de parâmetros na sintaxe.
A pesquisa retorna resultados caso o termo especificado esteja dentro de alguma pasta ou até mesmo dentro de um script. Podem ser realizadas pesquisas por expressões regulares ou então por textos simples no conteúdo do FTP.
Sintaxe do comando
A sintaxe varia de acordo com os parâmetros que desejar passar ao comando para refinar a busca por algum termo.
Basicamente funciona da seguinte maneira:
Possibilidades de uso do comando
Comando | Parâmetro |
ls -lh | grep mês | Lista diretórios por mês (Utilize somente 3 letras – Exemplo: Fevereiro | Fev) |
grep -i termo arquivo | Ignora a distinção entre letras maiúsculas e minúsculas |
grep -c termo arquivo | Retorna a quantidade de ocorrências encontradas |
grep –color “termo” arquivo | Destaca os termos com cor |
grep “termo” * -l | Procura pelo termo no diretório atual |
grep “termo” * -Rl | Procura pelo termo recursivamente |
Exemplos de uso do comando grep
Procurar pelo termo “ajuda” recursivamente
![Exemplo grep](https://www.kinghost.com.br/wiki/wp-content/uploads/2015/04/ssh0004.png)
Procurar pelo termo “php” no diretório atual