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>

Expressões de colchetes e classes de caracteres

Além de corresponder a qualquer caractere em uma determinada posição em nossa expressão regular, também podemos corresponder a um único caractere de um conjunto especificado de caracteres usando expressões de colchetes. Com expressões de colchetes, podemos especificar um conjunto de caracteres (incluindo caracteres que, de outra forma, seriam interpretados como metacaracteres) a serem correspondidos. Neste exemplo, usando um conjunto de dois caracteres:



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

bzip2 bzip2recuperar gzip

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

bzip2 bzip2recuperar gzip


nós combinamos qualquer linha que contenha a string “bzip” ou “gzip”.

Um conjunto pode conter qualquer número de caracteres e os metacaracteres perdem seu significado especial quando colocados entre colchetes. No entanto, há dois casos em que metacaracteres são usados ​​dentro de expressões de colchetes e têm significados diferentes. O primeiro é o acento circunflexo (^), que é usado para indicar negação; o segundo é o traço (-), que é usado para indicar um intervalo de caracteres.


 

Top OS Cloud Computing na OnWorks: