Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
10,000 個の xml ファイルの 1 つに &. の後にセミコロンがないために失敗するプログラムがあります。そして、どのファイルかわかりません。
The reference to entity "L" must end with the ';' delimiter.
コマンドライン (Linux) で、セミコロンで終わらない &L の正規表現検索を行う方法はありますか?
それとも、簡単なスクリプトの方がうまく機能しますか?
grep --color=auto -P '&[\w#]+(?![\w#;])' *.xml
または、ファイル名だけが必要な場合:
grep -lP '&[\w#]+(?![\w#;])' *.xml