Mit SHellSkript eine Propertydatei auslesen



  • Hallo!

    Ich möchte mittels eines Shellskripts ein Property File auslesen. Ein Propertyfile ist nach dem Muster Key=Value aufgebaut, also z.B. hallo.welt = hallo welt. Gibt es für so ein Problem schon fertige Skripte? Kennt ihr da welche? Wäre super 🙂

    Falls nicht, werd ich wohl doch rumgreppen müssen 😞

    Viele Grüße
    ...



  • easy 😉

    #!/bin/bash
    #    Suchwort Datei
    grep $1       $2    | cut -d "=" -f 2
    

    mfg



  • Hi!

    Naja, funktioniert leider nicht! Mein Key, den ich mir ausgeben lassen möchte ist: prop.myprop. Bei deiner Lösung werden mir alle Values ausgegeben 🙂

    Hier meine Beispielpropertydatei:

    main.prop.myprop2 = Hallo
    prop.myprop.long = Welt!!!
    prop.myprop = Hallo Welt !
    main.prop.myprop.test = Darf nicht angezeigt werden!!
    main.prop.myprop = Darf auch nicht angezeigt werden!!!

    Ich habs bisher nur soweit hinbekommen, dass mir "nur" noch der 5. Wert mitangezeigt wird....



  • Sagt mal, gibt es sowas wie grep nur ohne reguläre Ausdrücke oder "Muster"-suche???

    Beispiel: Ich suche nach hallo.du:

    1. hallo.du //treffer!
    2. hallo.du2 //kein treffer!
    3. hallo.du.da //kein treffer!
    4. hey.hallo.du //kein treffer!
    5. hey.hallo.du.da //kein treffer!



  • Es gibt es gibt GNU-grep. Wenn Du Linux hast, hast Du das vermutlich und da schreibst Du einfach »grep '\<hallo.du\>' filename« ein. Portabel wird es vermutlich recht eklelig, wenn Du keine Annahmen wie 'immer von Leerzeichen umschlossen' machen möchtest.

    [ Dieser Beitrag wurde am 14.03.2003 um 15:40 Uhr von Daniel E. editiert. ]


Anmelden zum Antworten