grepパターンで^>はどういう意味ですか?

grepパターンで^>はどういう意味ですか?

このコマンドは何をしますか?

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

何をお探しですか?

答え1

これは次のように説明できます。

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

おそらくこれはXML / HTMLタグと一致するためのものです。確かに世界最高の正規表現ではありませんが、速くて厄介でおそらく効果的でしょう。

関連情報