Estações de trabalho on-line OnWorks Linux e Windows

Logotipo

Hospedagem online grátis para estações de trabalho

<Anterior | Conteúdo | Próxima>

Negação

Se o primeiro caractere em uma expressão de colchetes for um circunflexo (^), os caracteres restantes são considerados um conjunto de caracteres que não devem estar presentes na posição de caractere fornecida. Fazemos isso modificando nosso exemplo anterior:



[me @ linuxbox ~] $ grep -h '[^ bg] zip' dirlist * .txt

Bunzip2

[me @ linuxbox ~] $ grep -h '[^ bg] zip' dirlist * .txt

Bunzip2


gunzip funzip gpg-zip preunzip prezip

prezip-bin descompactar unzipsfx

gunzip funzip gpg-zip preunzip prezip

prezip-bin descompactar unzipsfx


Com a negação ativada, obtemos uma lista de arquivos que contêm a string “zip” precedida por qualquer caractere exceto “b” ou “g”. Observe que o arquivo zip não foi encontrado. Um conjunto de caracteres negado ainda requer um personagem na posição dada, mas o personagem não deve ser um membro do conjunto negado.

O caractere circunflexo apenas invoca negação se for o primeiro caractere dentro de uma expressão entre colchetes; caso contrário, perde seu significado especial e se torna um personagem comum no conjunto.


Top OS Cloud Computing na OnWorks: