[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Re: Ainda expressões regulares...



On Mon, Jun 24 2002 at 10:39:20am -0300, Fabio Kon wrote:
> Primeiro, respondendo à questao da sua outra mensagem: para negar vários
> caracteres, basta colocar todos eles depois do caractere de negaçao. Assim
> [^aeiou] representa 1 ocorrencia de qualquer caractere que nao seja uma vogal
> minúscula.

Hmmm, mas nao foi isso que ela perguntou; o que ela perguntou foi "uma
sequencia de caracteres que nao seja 'ab'". Acho que o unico jeito de
fazer isso e' [^a][^b]. No caso do grep, e' possivel usar a opcao "-v",
que inverte o significado de todas as expressoes. Assim:

echo -e "cachorro\ngato" | grep -v "cachorro"

Vai resultar em "gato".

Ou, no seu exemplo, "grep -v 'ab'".

Ate' +
Nelson
--
Earth First! We'll ruin the other planets later.