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:
Isso exibe todas as linhas no arquivo pgm.s que começam com uma letra.grep "^[a-zA-Z]" pgm.s - Para exibir todas as linhas em um arquivo denominado sort.c
que não correspondam a um padrão específico, digite o seguinte:
Isso exibe todas as linhas que não contêm a palavragrep -v bubble sort.cbubbleno arquivo sort.c. - Para exibir linhas na saída do comando ls que
correspondam à cadeia
staff, digite o seguinte:ls -l | grep staff