Keresés

Részletes keresés

Zzzutty Creative Commons License 2020-08-31 15:28:04 41892

Csak eddig jutottam, mert nem találtam "vagy"-ot a grephez:

grep "<key>2019" a.xml > a1.txt
grep "<string>" a.xml > a2.txt

a1.txt:
 <key>20190623 153022.wav</key>
 <key>20190623 153143.wav</key>
 <key>20190623 153539.wav</key>

a2.txt:
  <string>Gyorsvonat</string>
  <string>Kerti Barkacsolas</string>
  <string>Szeles Erdei Seta</string>

A hozzászólás:
Gorcsev Creative Commons License 2020-08-29 11:40:25 41891

OK, essünk neki! :)

 

Első lépés.

Jól látcik, hogy pikk-pakk ki lehet válogatni a számodra lényeges sorokat. Csinálj egy fájlt, amiben csak ezek szerepelnek! Ehhez elég is a grep.

Előzmény:
Zzzutty Creative Commons License 2020-08-29 11:29:42 41890

Ez az eleje:

 

<?xml version="1.0" encoding="UTF-8"?>
<dict>
 <key>20190623 153022.wav</key>
 <dict>
  <key>name</key>
  <string>Gyorsvonat</string>
  <key>pid</key>
  <integer>7358384917780607225</integer>
 </dict>
 <key>20190623 153143.wav</key>
 <dict>
  <key>name</key>
  <string>Kerti Barkacsolas</string>
  <key>pid</key>
  <integer>-1991394609499053420</integer>
 </dict>
 <key>20190623 153539.wav</key>
 <dict>
  <key>name</key>
  <string>Szeles Erdei Seta</string>
  <key>pid</key>
  <integer>8148008888848428962</integer>
 </dict>
 
 
Három key van, de csak az első fontos, "2019" a kezdete mindegyiknek.
A string-et kell hozzácsapni a key-hez.

Ez legyen a végeredmény:
20190623 153022_Gyorsvonat.wav
20190623 153143_Kerti Barkacsolas.wav
20190623 153539_Szeles Erdei Seta.wav

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!