Frage bei For-Schleife

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von Das C, 08.09.2006.

  1. #1 Das C, 08.09.2006
    Zuletzt bearbeitet: 08.09.2006
    Das C

    Das C Jungspund

    Dabei seit:
    04.09.2006
    Beiträge:
    12
    Zustimmungen:
    0
    Ich habe eine Variable namens proj_list, in denen verschiedene Werte gespeichert sind. Nun habe ich folgende Frage:
    Was ist der Unterschied zwischen den unten aufgeführten Varianten?

    1. Variante

    for proj in $(echo $proj_list)
    do
    echo $proj
    done

    2. Variante

    for proj in $proj_list
    do
    echo $proj
    done
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 schorsch312, 08.09.2006
    schorsch312

    schorsch312 Routinier

    Dabei seit:
    18.07.2006
    Beiträge:
    372
    Zustimmungen:
    0
    ???
    Wo ist die zweite Variante?
    Gruß, Georg
     
  4. Das C

    Das C Jungspund

    Dabei seit:
    04.09.2006
    Beiträge:
    12
    Zustimmungen:
    0
    unter der ersten. steht sogar drauf
     
  5. #4 Wolfgang, 08.09.2006
    Wolfgang

    Wolfgang Foren Gott

    Dabei seit:
    24.04.2005
    Beiträge:
    3.978
    Zustimmungen:
    0
    Ort:
    Erfurt
    Hallo
    Jetzt, nachdem du den Salat editiert hast, wird eine Frage draus. ;)
    Beide Varianten machen das Gleiche, wobei die Variante 1 useless use of echo, also überflüssig ist.
    Das trifft aber nur dann zu, wenn der String eine Zeichenkette durch IFS getrennte Werte enthält.
    Üblicherweise nimmt man dazu aber Arrayvariablen?
    Weiter Infos sagt dir die Manpage der Bash /Ksh oder was du verwendest.

    Gruß Wolfgang
     
  6. caba

    caba GESPERRT!

    Dabei seit:
    13.08.2002
    Beiträge:
    351
    Zustimmungen:
    0
    Wobei der Coding-Style auf Grund von leserlichkeit sein sollte wie bei Wolfgang.

    Also Variablen immer:
    Code:
    ${foo}
    schreiben.

    Nur so als kleine Anmerkung.

    MFG manuel
     
  7. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  8. Xanti

    Xanti Mouse Organist

    Dabei seit:
    05.09.2004
    Beiträge:
    1.855
    Zustimmungen:
    0
    Wolfgang nutzte das {} in ${A[*]} nicht wegen der Leserlichkeit, sondern weil es sonst nicht funktionieren würde. ;)
     
  9. caba

    caba GESPERRT!

    Dabei seit:
    13.08.2002
    Beiträge:
    351
    Zustimmungen:
    0
    Sicher, aber ich habe ja ein beispiel gemacht...
    Code:
    echo ${foo}
    ...sollte man sich gleich von Anfang an angewöhnen.

    MFG Manuel
     
Thema:

Frage bei For-Schleife

Die Seite wird geladen...

Frage bei For-Schleife - Ähnliche Themen

  1. Anfänger Frage: Welchen Standard wählen

    Anfänger Frage: Welchen Standard wählen: Hallo, früher wußte ich nie wie ich anfangen muß. Heute weiß ich einfach anfangen und mir alles selbst beibringen. Was ich mich aber noch...
  2. Sicherheitsfragen zu PHP-Anwendungen auf der Webseite

    Sicherheitsfragen zu PHP-Anwendungen auf der Webseite: Hallo miteinander, habe eine kleine Webseite (4 Jahre statisch, keine Sicherheitsprobleme bisher) und ich frage mich, wie sicher die Verwendung...
  3. Fragen zu find

    Fragen zu find: Hallo an alle, Ich bin ziemlich neu in der Linux Welt und habe paar frage Ich soll alle Datein im system finden die vor weniger als drei Tagen...
  4. Frage zu QNX - habe login nie gefunden

    Frage zu QNX - habe login nie gefunden: ′
  5. Kleine Frage (Solaris ein Cloud Betriebsystem?)

    Kleine Frage (Solaris ein Cloud Betriebsystem?): ′