grep é um utilitário de linha de comando para procurar conjuntos de dados de texto simples para as linhas que correspondem a uma expressão regular.
grep [OPÇÕES] expressão_regular arquivo
1-Procura a palavra marcos no arquivo /etc/passwd:
grep marcos /et/passwd
2-Procura todas as linhas começadas pela letra u no arquivo /etc/passwd:
grep '^u' /et/passwd
3-Procura todas as linhas terminadas pela palavra false no arquivo /etc/passwd:
grep 'false$' /et/passwd
4-Procura todas as linhas começadas pelas vogais no arquivo /etc/passwd:
grep '^[aeiou]' /et/passwd
5-Procura todas as linhas começadas por qualquer caracter e segundo caracter seja qualquer vogal no arquivo /etc/passwd:
grep '^.[aeiou]' /et/passwd
6-Procura todas as linhas que contenham uma sequência de 4 números consecutivos:
grep '[0-9][0-9][0-9][0-9]' /et/passwd
sed é um editor de textos simples utilizado para fazer pequenas transformações no conteúdo dos arquivos.
sed [opções] {script} [arquivo]
1-Troca todas ocorrências da palavra marcos pela palavra pinguim:
sed 's/marcos/pinguim/' arquivo.txt
2-Troca todas ocorrências da palavra marcos pela palavra pinguim e envia as mudanças para um novo arquivo:
sed 's/marcos/pinguim/' arquivo.txt > novoarquivo.txt