Benötige Hilfe zum Flexmenü/Shellexec

Wir haben aktuell ein Problem mit dem Board und arbeiten an der Lösung...
  • Hallo,


    Ich habe in der Datei /var/script/text.txt folgende Zeile stehen:
    name=Peter
    (Das Wort name kommt nur einmal in dieser Datei vor.)


    In meinem Script (das ist ein eine andere Datei) habe ich eine Variable namens user.


    Mein Problem: Wie kann ich jetzt das Wort Peter aus /var/script/text.txt entnehmen und der Variablen user zuweisen?


    Ich habe es folgendermaßen versucht, aber es scheint nicht zu klappen:


    Code
    user=`cat /var/script/text.txt | grep name | cut -d = -f 2`



    Danke im voraus für die Hilfe.

  • Ludi
    da gibt es viele Möglichkeiten, cut gibts auf meiner 7000er nicht
    deshalb probiers mal so:


    Code
    user=`sed 's/name=//g' /var/script/text.txt`


    sorry die 1.Lösung war nicht besonders gut


    gruß
    barabas

    ( I love my menu's :winking_face: )
    E1 Quicktip: Blue-Panel -> (5) Quickbutton Einstellungen ->Plugin nach Name -> Flexmenu 1.94 :]
    E2 Quicktip: edit /etc/quickbutton.xml add this into plugins section then Blue-Panel -> (3) Extras/Einstellungen -> Quickbutton ->Plugin nach Name -> Menu Fantastic;)

    Einmal editiert, zuletzt von barabas ()

  • Das scheint auch nicht zu funktionieren; die Variable user bleibt leer.


    Vielleicht liegt das Problem ganz anderswo... !?


    Sorry, auch die erste Lösung funktioniert; ich hatte mich vertippt.

  • das sollte funktionieren ebenso wie die erste Lösung die war nur
    etwas umständlich, also wenn in deiner text.txt nur einmal die Zeile
    name=Peter steht ,geht das.
    wie hast du denn die text.txt erstellt (ist die unixkonform ?)


    Code
    Sorry, auch die erste Lösung funktioniert; ich hatte mich vertippt.


    prima !


    barabas

    ( I love my menu's :winking_face: )
    E1 Quicktip: Blue-Panel -> (5) Quickbutton Einstellungen ->Plugin nach Name -> Flexmenu 1.94 :]
    E2 Quicktip: edit /etc/quickbutton.xml add this into plugins section then Blue-Panel -> (3) Extras/Einstellungen -> Quickbutton ->Plugin nach Name -> Menu Fantastic;)

    Einmal editiert, zuletzt von barabas ()

    • Offizieller Beitrag


    Da hast du wahrscheinlich ein Problem mit einigen libs, die im Image zu alt sind. Versuch das flexmenü mal per Telnet zu starten und poste mir die Fehlermeldung, dann kann ich genaueres sagen. Also per Telnet auf die Box und dann:


    /var/bin/shellexec

  • ist das selbe.


    Nur funktioniert es wenn ich ein paar sachen in der shellexec.conf weg lasse.


    Muss mal gucken woran es liegt.
    Auf der dbox2 läuft es mit der selben shellexec.conf aber ganz gut.



    Naja gut.



    Ist aber gut geworden.


    Also Hut ab.

    • Offizieller Beitrag


    Hmmm ... dann poste mal deine .conf ... aber wenn die conf auf der dbox läuft, muss sie auch hier funktionieren (wenn auch nicht unbedingt alle Einträge funktionieren).