Localizando Cadeias de Texto nos Arquivos (Comando grep)

Use o comando grep para pesquisar o arquivo especificado para o padrão especificado pelo parâmetro Pattern e grava cada linha de correspondência na saída padrão.

A seguir estão exemplos de como usar o comando grep :
  • Para procurar em um arquivo denominado pgm.s um padrão que contenha alguns dos caracteres de correspondência de padrões *, ^, ?, [, ], \(, \), \{, e \}, nesse caso, linhas que comecem com letra minúscula ou maiúscula, digite o seguinte:
    grep "^[a-zA-Z]" pgm.s
    Isso exibe todas as linhas no arquivo pgm.s que começam com uma letra.
  • Para exibir todas as linhas em um arquivo denominado sort.c que não correspondam a um padrão específico, digite o seguinte:
    grep -v bubble sort.c
    Isso exibe todas as linhas que não contêm a palavra bubble no arquivo sort.c.
  • Para exibir linhas na saída do comando ls que correspondam à cadeia staff, digite o seguinte:
    ls -l | grep staff