echo '>>> Exemplos de uso de expressões regulares sobre o arquivo herois.txt ' echo ">>> Herois com 'man' no nome:" # -i desconsidera diferenças entre minúsculas e maiúsuculas grep -i man herois.txt echo ">>> Herois cujo nome começa com 'Bat':" grep '^Bat' herois.txt echo ">>> Herois cujo nome termina com 'n' ou 't':" grep [nt]$ herois.txt # A opção -E no grep habilita as expressões regulares estendidas echo ">>> Herois cujo nome começa com 'Bat' ou 'Cat':" grep -E '^(Bat|Cat)' herois.txt # Este comando: # grep -E '^[bcBC]at' herois.txt # é igual a: # grep -E '^(bat|Bat|cat|Cat)' herois.txt echo ">>> Herois que têm 'at' no nome, mas que não seja 'bat' ou 'Bat':" grep -i -E '[^b]at' herois.txt