Como usar expressões regulares no Linux

Muitas vezes precisamos buscar por determinadas palavras, nomes ou até mesmo trechos de código em um arquivo e, a partir dessa procura, realizar algumas alterações.

Se usássemos métodos comuns de pesquisa, com texto normal, seria impossível ordenar um software para buscar, por exemplo, todas as palavras de um documento que comecem com "A" e terminem com "o". Portanto, as expressões regulares fazem uso de caracteres especiais – como *, ^, + e –, cada um contendo uma função. Ao fim, acaba-se obtendo uma espécie de "fórmula lógica" capaz de realizar as buscas mais mirabolantes que um administrador ou usuário venha a precisar.

Matéria completa: http://canaltech.com.br/tutorial/linux/Como-usar-expressoes-regulares-no-Linux/#ixzz2zi506kG4