У меня есть такой файл журнала
some text line
other text line
<a>
<b>1</b>
<c>2</c>
</a>
another text line
<a>
<b>1</b>
<c>2</c>
</a>
yet another text line
Мне нужно получить только первое вхождение XML "a":
<a>
<b>1</b>
<c>2</c>
</a>
Я знаю
awk '/<a>/,/<\/a>/' file.log
найдет все вхождения, как я могу получить только первое? (добавление | head -n1 явно не работает, потому что оно будет захватывать только первую строку, и я не могу точно знать, как долго «a», потому что выражение awk должно быть универсальным, потому что яразные файлы журналов с разным содержимым "a")