LINUX.ORG.RU
Ответ на: комментарий от anonymous

У него на сайте написано, что проект в застое, поэтому не тыкал.

Но посмотрю.

Tanger ★★★★★
() автор топика
Ответ на: комментарий от anonymous

xmlstarlet

Жрет память, потом умирает.

Текущая задача - выдрать объект из xml ФИАС по guid. Из особенностей - в файле отсутствуют переводы строк.

Локально получилось извратиться так:

cat fias.xml | tr '<' '\n' | sed 's/^/</' | grep -Eo '<Object[^>]* AOGUID="79da737a-603b-4c19-9b54-9114c96fb912"[^>]*>'

Tanger ★★★★★
() автор топика
Ответ на: комментарий от superuser

В этой теме давали советы.

Там нет советов, помимо использования xpath, который, как я написал в ОП (да и ты сам написал в одном из комментариев), не работает с большими xml.
+вечный холивар на тему кототруб.

Только Lazarus, только хардкор

Я как раз не хочу делать велосипеды для того, что должно делаться одной короткой командой в терминале.

Tanger ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.