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 文件中的一个在 & 之后没有分号。而且我不知道哪个文件。
The reference to entity "L" must end with the ';' delimiter.
有没有办法在命令行(linux)上对不以分号结尾的 &L 进行正则表达式搜索?
或者快速脚本会更好吗?
grep --color=auto -P '&[\w#]+(?![\w#;])' *.xml
或者,如果您只想要文件名:
grep -lP '&[\w#]+(?![\w#;])' *.xml