O que significa ^ em um padrão grep?

0

O que esse comando faz?

grep "<[^>]*>" inuux.xml

O que está procurando?

    
por el ab 17.10.2011 / 05:11

1 resposta

8

Isso pode ser explicado assim:

<         # A literal "<" character
[^>/]*    # Anything that isn't a ">" or a "/", zero or more times
>         # Followed by a literal ">" character

Presumivelmente, isso é para correspondência de tags XML / HTML. Certamente não é o melhor regex do mundo, mas é rápido, sujo e provavelmente funciona.

    
por 17.10.2011 / 05:32