Codefragment

Diskutiere Codefragment im Shell-Skripte Forum im Bereich Programmieren unter Linux/Unix; hallo, ich habe folgendes Codefragment gegeben: case $GUESSWHAT in *alpha*beta*) echo alpha;; *alpha*bet?*) echo beta;; *beta*alph?*)...

  1. #1 Antonius, 30.06.2005
    Antonius

    Antonius Grünschnabel

    Dabei seit:
    30.06.2005
    Beiträge:
    2
    Zustimmungen:
    0
    hallo,

    ich habe folgendes Codefragment gegeben:
    Code:
    case $GUESSWHAT in
    *alpha*beta*) echo alpha;;
    *alpha*bet?*) echo beta;;
    *beta*alph?*) echo gamma;;
    *beta*alpha*) echo delta;;
    *) echo epsilon;;
    *bet*alpha*) echo zeta;;
    esac
    Wie kann dieses komplizierte Codefragment trivial vereinfacht werden, ohne dass sich dabei dessen Verhalten ändert, unabhängig davon, welchen Wert die Variable GUESSWHAT enthält?
     
  2. devilz

    devilz Pro*phet
    Administrator

    Dabei seit:
    01.05.2002
    Beiträge:
    12.244
    Zustimmungen:
    0
    Ort:
    Hessen
    Ist das eine Hausaufgabe ?
     
  3. #3 Antonius, 30.06.2005
    Antonius

    Antonius Grünschnabel

    Dabei seit:
    30.06.2005
    Beiträge:
    2
    Zustimmungen:
    0
    so ähnlich :hilfe2:
     
  4. devilz

    devilz Pro*phet
    Administrator

    Dabei seit:
    01.05.2002
    Beiträge:
    12.244
    Zustimmungen:
    0
    Ort:
    Hessen
    Aha - also was nun ?

    Ich denke hier möchte dir keine deine Hausaufgaben machen - Hilfestellung zu DEINEN Ideen geben wir dir gerne, aber wir machen nicht DEINE Aufgaben !

    Wenn du also ein wenig mehr Engagement zeigst und uns deine Vorschläge oder deine Lösungen zeigst, wird dir vielleicht die eine oder andere Idee mitgeteilt ...
     
  5. #5 neutrino1, 30.06.2005
    neutrino1

    neutrino1 Mitglied

    Dabei seit:
    03.05.2005
    Beiträge:
    30
    Zustimmungen:
    0
    Ich will dir mal eine kleine Hilfestellung geben (zumindest soweit ich das überblicke ...):

    Überleg mal, ob
    • das Fragezeichen im 2 Punkt notwendig
    • Punkt 4 (delta) überhaupt rauskommen kann


    Ciao
     
Thema:

Codefragment