Как структурировать вывод при парсинге xml?

Только начал разбираться в данном вопросе поэтому не судите строго
Ubuntu
Есть огромное количество выписок из ЕГРН в формате xml , из всех этих файлов нужно вытащите определенные данные, к примеру взял заголовок CadastralNumber. Нашел решение утилиту xmlstarlet и написал следующий скрипт:
#1 /bin/bash
sudo xmlstarlet
for f in ./*.xml; do  xmlstarlet sel -t -v "//*[name()='CadastralNumber']" *.xml > result.txt
done


В результате получаю файл с выводом из кадастровых номеров в одну строку и без пробелов тем самым разобрать результат хоть и возможно , но при том что файлов xml более пяти тысяч займет огромное количество времени. Теперь вопрос, если возможность как то структурировать все эти кадастровые номера в читаемый вид с последующим экспортом в excel? Ответа не нашел, так что прошу помощи экспертов
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы