Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem SED - vyhladavanie

Vstup (text.xml):

<?xml version="1.0"?>
<cars>
    <car>
        <id>1</id>
        <tag1>3</tag1>
        <tag2>vejce1</tag2>
    </car>
    <car>
        <id>2</id>
        <tag1>3</tag1>
        <tag2>vejce2</tag2>
    </car>
    <car>
        <id>3</id>
        <tag1>4</tag1>
       <tag2>vejce3</tag2>
    </car>
</cars>

Prikaz, ktery zmeni hodnutu tag2 na "vejce8", u elementu car kde tag1 ma hodnotu 3.

xmlstarlet ed -u "/cars/car[tag1="3"]/tag2" -v vejce8 text.xml

Vystup:

<?xml version="1.0"?>
<cars>
  <car>
    <id>1</id>
    <tag1>3</tag1>
    <tag2>vejce8</tag2>
  </car>
  <car>
    <id>2</id>
    <tag1>3</tag1>
    <tag2>vejce8</tag2>
  </car>
  <car>
    <id>3</id>
    <tag1>4</tag1>
    <tag2>vejce3</tag2>
  </car>
</cars>

Je to ono?

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny