Ergebnis 1 bis 2 von 2
  1. #1
    Ribston Pepping
    Themenstarter

    Registriert
    04.2005
    Ort
    /.Trashes/Germany
    Beiträge
    299

    "defaults read domain key..." nested keys auslesen?

    moin
    ist es nicht möglich mit defaults, verschachtelte keys in plist dateien auszulesen?
    in meinem beispiel würde ich gerne ImageFilePath (roter pfeil) auslesen, nur leider ist schon bei Background (gelb) schluss.
    natürlich könnte man jetzt mit awk oder ähnlichen tools den pfad rausfinden aber das ist mir zu aufwendig.

    mit dem PlistBuddy wäre genau das möglich nur weiß ich nicht ob den jedes os x standardmäßig installiert hat. bei mir steckt das tool z.b. in /usr/libexec drin und ich habe keine ahnung wie es dorthin gekommen ist...
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken "defaults read domain key..." nested keys auslesen?-screen-shot-2010  
    17" MBP / i7 2,66GHz / 8GB / 10.7.0
    15" PB / G4 1,67GHz / 2GB / ATI Radeon 9700 128MB / 10.4.11

  2. #2
    Rhode Island Greening Avatar von Steinchen
    Registriert
    04.2010
    Ort
    Saarland
    Beiträge
    472
    hi,

    dein Problem ist, das "Background" schon ein Dictionary ist, und du da nicht so einfach drauf zugreifen kannst. Du wirst wohl nicht daran vorbei kommen, es entweder mit grep/awk zu machen oder dir was in python/perl zu schreiben.

    Du kannst außerdem mit defaults zumindest den Dictionary dumpen und ihn dann mit plutil uin ein XML-File speichern, das du dann mit $XML-Parser-deiner-Wahl bearbeiten kannst.

    cu
    They have this game where you put in a dollar and win four quarters! I win every time!

Berechtigungen

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