Anzeige:
Ergebnis 1 bis 2 von 2

Thema: grep|sed ... regexp ... Wert von bestimmten Tag ermitteln

  1. #1
    JaSoEIGHT
    Gast

    grep|sed ... regexp ... Wert von bestimmten Tag ermitteln

    Hallo zusammen,

    ich habe ein Problem und komme einfach nicht weiter. Folgendes:

    Ich habe eine XML-Datei mit ungefähr diesem Aufbau

    PHP-Code:
    <root>
        <
    tag_a>Inhalt</tag_a>
        <
    tag_b>Inhalt</tag_b>
        <
    version>1.0.0</version>
        <
    tag_c>Inhalt</tag_c>
        <
    tag_d>Inhalt</tag_d>
    </
    root

    Wie kann ich mittels grep oder sed und einem regulären Ausdruck den Wert beim Value rausgebekommen? Ich brauche also als Ergebnis 1.0.0

    Vielen Dank im Voraus für hilfreiche Kommentare. Ich sitze mittlerweile seit 3 Stunden hier und komme nicht voran.

    Ich bin auch für eine andere Idee, wie man an den Wert gelangen kann, dankbar.
    Geändert von JaSoEIGHT (28-04-2011 um 12:04 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    14.01.2002
    Beiträge
    657
    bei version meinst du?

    zb

    cat datei | perl -lne 'print "$1" if /<version>(.*?)<\/version>/'

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •