User Tools

Site Tools


обработка_xml_файлов

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
обработка_xml_файлов [2018/05/11 09:40]
val [Обработка]
обработка_xml_файлов [2018/07/24 08:40] (current)
val [xmlstarlet]
Line 3: Line 3:
 ===== xmlstarlet ===== ===== xmlstarlet =====
  
 +<​code>​
 +# apt install xmlstarlet
 +</​code>​
 ==== Исходный файл ==== ==== Исходный файл ====
 <​code>​ <​code>​
-cat dump.xml+cat dump.xml
 </​code><​code>​ </​code><​code>​
   <content id="​134669"​ includeTime="​2015-01-07T18:​48:​02"​ entryType="​1"​ blockType="​domain">​   <content id="​134669"​ includeTime="​2015-01-07T18:​48:​02"​ entryType="​1"​ blockType="​domain">​
Line 16: Line 19:
 ==== Обработка ==== ==== Обработка ====
 <​code>​ <​code>​
-$ cat dump.xml | xmlstarlet sel -T -t -m '//​content[@entryType<​=3 and @blockType="​domain"​]'​ -v domain -o ' ​###' -v ip -n +$ cat dump.xml | xmlstarlet sel -T -t -m '//​content[@entryType<​=3 and @blockType="​domain"​]'​ -v domain -o ' ' -v ip -n 
 </​code>​ </​code>​
  
 ==== Результат ==== ==== Результат ====
 <​code>​ <​code>​
-vulkanplay.com ​###78.140.175.198 +vulkanplay.com 78.140.175.198 
-sex-money.ru ​###94.242.203.110 +sex-money.ru 94.242.203.110 
-prasavda.com ​###91.224.160.109 +prasavda.com 91.224.160.109 
-play-gmslots.com ​###5.187.1.216 +play-gmslots.com 5.187.1.216 
-russiangirl.su ​###78.140.172.125 +russiangirl.su ​8.140.172.125 
-wiol.biz ​###185.59.103.2 ​+wiol.biz 185.59.103.2 ​
 </​code>​ </​code>​
  
обработка_xml_файлов.1526020835.txt.gz · Last modified: 2018/05/11 09:40 by val