У меня есть несколько тысяч (правильно сформированных) файлов XML следующего шаблона:
<?xml version="1.0" ?>
<queries>
<statement name="foobar">
<body><![CDATA[
Several lines
worth of
text goes
in here
]]></body>
</statement>
<statement name="whatever">
[... snip ...]
</statement>
</queries>
Мне нужно получить список тех утверждений, для которых текстовое содержимое тела занимает более 10 строк. Если не считать написания скрипта Python для этого, есть ли простой способ использовать grep или другие стандартные инструменты для просмотра каждого файла и возврата операторов, которые занимают много строк? По крайней мере, я был бы счастлив с чем-то, что возвращало бы список имен файлов, для которых есть одно такое утверждение.