Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Schleife in Bash und Howto

  1. #1
    Registrierter Benutzer
    Registriert seit
    03.01.2002
    Ort
    Meckenheim
    Beiträge
    42

    Schleife in Bash und Howto

    Hi!

    Zuerst mal sorry für die Frage

    Also, ich brauche Schleife in einem Bashscript.
    Diese soll so lange laufen bis ein Variable den Wert 100 hat und Variable soll dabei bei jedem Durchlauf um 1 erhöht werden.

    Dann brauche ich echt mal ein gutes Howto zur Bash Programmierung. Ich fummel in letzter Zeit immer mehr drin herum und will nicht immer das Forum zumüllen.

    Da kann mir doch bestimmt jemand helfen, oder?

    Das habe ich, läuft aber nicht.. Fummel in der Zeit aber auch mal weiter:

    #!/bin/bash
    if $($a < 255); then <== Hier is aber noch wat falsch...
    $a = $a + 1 <== Ich würde sagen hier auch
    echo $a
    else
    echo "Bin Durch.. :-)" <== Hier habe ich die " " net gemacht..
    fi


    Grüße



    Kernel-Error
    Geändert von Kernel-Error (17-02-2004 um 09:35 Uhr)
    Linux, verbindet Menschen :-)

    http://www.kernel-error.de/

  2. #2
    Registrierter Benutzer Avatar von fs111
    Registriert seit
    23.03.2002
    Beiträge
    594
    So in der Art?

    for i in $(seq 0 100); do echo "Durchlauf Nummer: " $i; done

    fs111

  3. #3
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    1) Falsches Unterforum - wir haben eine Scriptsprachenabteilung
    2) http://www.tldp.org/LDP/abs/html/
    3)
    Mit der Bash (ab einer bestimmten Version) geht auch folgende leicht zu merkende C/C++ - ähnliche Notation:
    Code:
    for ((i = 0; i < 100; i++)); do 
      echo $i
    done
    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  4. #4
    Registrierter Benutzer Avatar von fs111
    Registriert seit
    23.03.2002
    Beiträge
    594
    @ peschmea

    Wie kommst Du denn auf sowas? Das geht definitiv nicht.

    fs111

    edit: geht doch, scheint aber ein undokumentiertes Feature zu sein

  5. #5
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549


    Undokumentiert? Naja. Ist noch nicht sooo wahnsinnig alt.

    Wie ich darauf komme? Habs glaub ich mal in einem Linux-Magazin aufgelesen - die hatten dort mal so einen Shell-Scripting Workshop.

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  6. #6
    Registrierter Benutzer
    Registriert seit
    03.01.2002
    Ort
    Meckenheim
    Beiträge
    42
    Hi!
    Original geschrieben von peschmae
    1) Falsches Unterforum - wir haben eine Scriptsprachenabteilung
    2) http://www.tldp.org/LDP/abs/html/
    3)
    Mit der Bash (ab einer bestimmten Version) geht auch folgende leicht zu merkende C/C++ - ähnliche Notation:
    Code:
    for ((i = 0; i < 100; i++)); do 
      echo $i
    done
    MfG Peschmä
    Hey, danke... Läuft super


    Den Anderen natürlich auch vielen Dank.

    Grüße


    Kernel-Error
    Linux, verbindet Menschen :-)

    http://www.kernel-error.de/

Lesezeichen

Berechtigungen

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