TGViewer
Записки админа Записки админа @sysadminnotes · 12.8K subscribers
Post #1103 5.32K
Записки админа Xmlstarlet - очень удобная утилита для обработки xml файлов прямо из командной строки. Например вот так, одной командой, я получаю все IP адреса из дампа, который выгружается с сервера РКН (выборка по <ip>1.2.3.4</ip>): xmlstarlet sel -t -m '//ip' -v . -n…
Допустим, у нас есть вот такой xml:

<elem><id>17598</id><tld>.app</tld><desc>Enom</desc><price>26.33 USD за год</price></elem>

И мы хотим распарсить его с помощью xmlstarlet, получив все значения. Можем сделать это вот так:

# xmlstarlet sel -T -t -m //elem -v "concat(id,' ',tld,' ',desc,' ',price)" -n file.xml

#xml #bash #будничное
More from @sysadminnotes
  1. Sep 27, 2026Post #4048
  2. Sep 18, 2026🧾 Как-то я пропустил пятый номер tmp.0ut, а там есть что почитать. В самый раз в пятничку…
  3. Sep 15, 2026🛠 excise - tui утилита для проверки информации о занятости места на диске... https://gith…
  4. Sep 14, 2026💿 Cracking the Linux Boot Code - занятное чтиво от инженеров Oracle о диагностике запуска…
  5. Sep 13, 2026🕹 Побаловаться на выходных - Quake на CSS, и Quake в ASCII. В браузере доступно по ссылка…
  6. Sep 12, 2026⚙️ А вот тут менеджер виртуальных машин прямо в терминале - kudu. Для тех, кому интересен…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →