Anzeige:
Ergebnis 1 bis 12 von 12

Thema: Anfänger Problem mit Shell

  1. #1
    Registrierter Benutzer
    Registriert seit
    09.10.2002
    Ort
    Berlin
    Beiträge
    110

    Anfänger Problem mit Shell

    Hallo
    Möchte eine String aus der Rückgabe eines Befehles auslesen und in eine Variable speichern.Irgendwie sll es mit read gehen , aber wie.
    Danke für eure Antworten im voraus.

    MfG
    Klaus

    Wer wenig weiss hat viel zu staunen.

  2. #2
    Registrierter Benutzer Avatar von Sucht
    Registriert seit
    27.09.2001
    Beiträge
    18
    VARIABLE=$(echo string)
    Tschau Sucht


    Wer lesen kann ist klar im Vorteil !!!

  3. #3
    Registrierter Benutzer
    Registriert seit
    11.08.2001
    Beiträge
    64
    oder
    Code:
    VARIABLE=`ls`
    fuer die ausgabe von ls, z.b.
    MfG ponzellus

  4. #4
    Registrierter Benutzer
    Registriert seit
    09.10.2002
    Ort
    Berlin
    Beiträge
    110

    Ich habe was vergessen

    Hallo
    Ich meinte den Rückgabestring innerhalb der Konsole.

    MfG
    Klaus

  5. #5
    Registrierter Benutzer Avatar von Hans-Georg Normann
    Registriert seit
    04.03.2000
    Ort
    Uetersen
    Beiträge
    571
    Meinst du etwa eine Eingabe in einem shellscript? Das wäre
    Code:
    echo "Gib Antwort\c"
    read ANTWORT
    echo $ANTWORT
    Wenn's das noch nicht war, kannst du nochmal versuche zu erklären, was dein Programm machen soll?

    Hans
    333 Mhz, 466 MHz, neee, ich hab was neues zuhause.....

  6. #6
    Registrierter Benutzer
    Registriert seit
    09.10.2002
    Ort
    Berlin
    Beiträge
    110

    Erklärung

    Hallo
    Ich versuche gphoto mittels Script einfacher zu bedienen.Möcht noch eingabe von gphoto2 --auto-detect, auslesen was gphoto gefunden hat(Kamera und Port) und dann weiterverarbeiten.
    Nur noch eine frage nebenbei. Wenn ich gphoto2 --auto-detect ausführen lassen will, muss ich davoe ein exec setzen(funktioniert auch ohne)man möchte ja den richigen Syntax wissen.

    MfG
    Klaus

  7. #7
    Registrierter Benutzer
    Registriert seit
    30.12.2001
    Beiträge
    444
    AUSGABE=$(gphoto --auto-detect)

    Du wirst das Ergebnis wahrscheinlich allerdings noch weiter zerlegen müssen.
    Mit awk(Dieses Tutorial oder dieses) zum Beispiel, oder einfacher mit cut

  8. #8
    Registrierter Benutzer
    Registriert seit
    09.10.2002
    Ort
    Berlin
    Beiträge
    110

    cut

    Hallo
    Kann man denn ohne weiteres eine Variable zerschneiden oder muss man sie (Variable) in einer Datei umleiten und dann zerschneiden?


    MfG
    Klaus

  9. #9
    Registrierter Benutzer
    Registriert seit
    30.12.2001
    Beiträge
    444
    geht ohne Datei:

    NEUE_VARIABLE=$(echo $ALT | cut -d' ' -f1)

  10. #10
    Registrierter Benutzer
    Registriert seit
    09.10.2002
    Ort
    Berlin
    Beiträge
    110

    Läuft nicht

    Hallo
    Danke für deine Hilfe, aber es funktioniert leider nicht(Der Trenner muss ein einzelnes Zeichen sein)
    .Liegt wahrscheinlich daran das hinter -d nur ein einzelnes Zeichen stehen darf. Ist $ALT eine vordefinierte Variable oder Wert?

    MfG
    Klaus

  11. #11
    Registrierter Benutzer
    Registriert seit
    30.12.2001
    Beiträge
    444
    > aber es funktioniert leider nicht

    Natürlich funktioniert das nicht. War ja auch nur so ein aha-so-gehts Beispiel.

    > (Der Trenner muss ein einzelnes Zeichen sein)
    nicht die richtigen Quotierungszeichen verwendet.

    > Ist $ALT eine vordefinierte Variable oder Wert?
    $ALT ist irgendeine Variable die Du zerlegen willst.

    P. S.: In meiner Signatur findest Du einiges zum Thema Shellscripting.

  12. #12
    Registrierter Benutzer
    Registriert seit
    09.10.2002
    Ort
    Berlin
    Beiträge
    110

    Okay

    Na gut muss ich das Projekt mal für eine Weile lassen.


    MfG
    Klaus

Lesezeichen

Berechtigungen

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