facebook like


Ergebnis 1 bis 9 von 9

Thema: Stringbearbeitung

  1. #1
    Neues MU Mitglied
    Registriert seit
    02.2006
    Beiträge
    99

    Stringbearbeitung

    Hallo allerseits

    Wie kann ich in der Shell 10.6.8 oder 9.4.5 oder was auch immer aus dem folgenden String herausschneiden?

    "<string>10.6.8</string>"

    Bin froh um jeden Tip.

    Gruss
    Lazy


  2. #2
    Moderator Avatar von falkgottschalk
    Registriert seit
    08.2005
    Ort
    bei Darmstadt
    Beiträge
    18.610
    Blog-Einträge
    2
    Wäre nicht unwichtig zu erfahren woher der String kommt. Plist? xml? Eingeben?

    iMac 21,5" I5, 10.7.5, Macbook 2.2, 10.7.5,
    Der Klügere gibt nach! Eine traurige Wahrheit, sie begründet die Weltherrschaft der Dummheit.(Marie von Ebner-Eschenbach)

  3. #3
    Neues MU Mitglied
    Registriert seit
    02.2006
    Beiträge
    99
    Themenstarter
    Plist von einem nicht gebooteten Laufwerk.
    Lazy


  4. #4
    MU Mitglied Avatar von oneOeight
    Registriert seit
    11.2004
    Ort
    Ruhrgebiet
    Beiträge
    40.142
    falls es keine binary plist ist, kannst du es mit sed wohl raus schneiden...


  5. #5
    MU Mitglied Avatar von noodyn
    Registriert seit
    08.2008
    Beiträge
    2.017
    http://www.linuxtopia.org/online_boo...ipulation.html

    _________________________________________________
    iMac 21,5" i5 2,7GHz, Jahrgang 2011, Mac OS Mountain Lion (10.8)
    MacBook Pro 15" Retina (2012), iPad mini, iPhone 4

  6. #6
    MU Mitglied Avatar von olivetti
    Registriert seit
    12.2005
    Beiträge
    1.882
    Löschen aller Tags und Leerzeilen:
    Code:
    echo "<string>10.6.8</string>" | sed -e 's/<[^<>]*>//g; /^[ ]*$/d'
    binary plist:
    Code:
    plutil -convert xml1 -o - FILE | sed ...


  7. #7
    MU Mitglied Avatar von oneOeight
    Registriert seit
    11.2004
    Ort
    Ruhrgebiet
    Beiträge
    40.142
    vielleicht solltest du es mal so schreiben, dass die zeile speziell gelöscht wird.
    er will die ja aus einer plist löschen...


  8. #8
    Neues MU Mitglied
    Registriert seit
    02.2006
    Beiträge
    99
    Themenstarter
    Danke für die Tipps. Klappt alles bestens.
    Lazy


  9. #9
    MU Mitglied Avatar von olivetti
    Registriert seit
    12.2005
    Beiträge
    1.882
    Zitat Zitat von oneOeight Beitrag anzeigen
    vielleicht solltest du es mal so schreiben, dass die zeile speziell gelöscht wird.
    er will die ja aus einer plist löschen...
    Löscht Ziffern-Punkt-Ziffern-Punkt-Ziffern.
    Code:
    echo "<string>10.6.8</string>" | sed -e 's/[0-9]*[0-9]\.[0-9]*[0-9]\.[0-9]*[0-9]//g'



Lesezeichen