-1

10,000 個の xml ファイルの 1 つに &. の後にセミコロンがないために失敗するプログラムがあります。そして、どのファイルかわかりません。

The reference to entity "L" must end with the ';' delimiter.

コマンドライン (Linux) で、セミコロンで終わらない &L の正規表現検索を行う方法はありますか?

それとも、簡単なスクリプトの方がうまく機能しますか?

4

1 に答える 1

1
grep --color=auto -P '&[\w#]+(?![\w#;])' *.xml

または、ファイル名だけが必要な場合:

grep -lP '&[\w#]+(?![\w#;])' *.xml
于 2013-09-24T14:50:00.987 に答える