Xmlstarlet - очень удобная утилита для обработки xml файлов прямо из командной строки. Например вот так, одной командой, я получаю все IP адреса из дампа, который выгружается с сервера РКН (выборка по <ip>1.2.3.4</ip>):



xmlstarlet sel -t -m '//ip' -v . -n /opt/signal/dump.xml | sort -n | uniq



#будничное #xml #парсинг