Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Témata - petr818

Stran: [1]
1
Vývoj / Bash regular pro XML
« kdy: 21. 06. 2019, 10:44:50 »
Ahoj, resim tu jednoduchy xml parser v bashi. potrebuju abych dostal hodnotu ve value podle name.

kus XML co me zajima (muze byt libovolne vnorenej v dalsich tazich):

Kód: [Vybrat]
<property name="PROPETY_NAME" value="https://url.com/cesta/"/>
  # bohuzel obcas i s novym radkem
<property name="PROPETY_NAME"
value="https://url.com/cesta/"/>

     

nejdriv jsem zkusil jen     

Kód: [Vybrat]
             
   echo "$file_content" | grep "PROPETY_NAME" | grep -o 'http.://.*\"' | sed 's/.$//' | sed -n '1p'
coz fungovalo ale bohuzel narazilo to pokud byl tag na vice radcich

tak jsem zkusil pres regular

echo "$file_content" | sed -r -e "/(?:<property name=\"PROPETY_NAME\" value=\")(.*?)(?:\"\/>)/g";

ale to mi moc nefunguje.
nejaky napad prosim?

Stran: [1]