1

エスケープされた文字とエスケープされていない文字が重複しているファイルがあります。

<p>&lt;p&gt;

これらのすべてのインスタンスを見つけて、これらをエスケープされていない html 文字の単一のインスタンスに変更したいと思います。左括弧、次に真ん中、次に右括弧、真ん中のパターン マッチを検索し、エスケープされた左括弧 (<)、パターン、右の親 (>) を検索しようと考えました。 ) 鬼ごっこ:

grep -R '<[^>]\(*\)>&lt;\1&gt;' *.properties|more

ただし、これはデータを返しません。括弧内のアスタリスクですべてをキャッチし、それをすべて \1 でターゲットパターンに取り込むのは正しいですか?

4

1 に答える 1

0

アスタリスクが複製されていたものについては一致していなかったので、これは機能します:

grep -R '<([^>]*)>&lt;\1&gt;' *.properties | more
于 2012-06-10T10:42:29.103 に答える