Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Shell: Frage zu While

  1. #1
    Registrierter Benutzer
    Registriert seit
    22.03.2002
    Beiträge
    32

    Shell: Frage zu While

    Hi,
    Was macht das "-le" immer bei der While schleife???

    Mein eigentliches Problem liegt aber Tiefer.(glaube ich) Ich kann einfach kein Online Tutarial finden (auser auf www.linuxfiebel.de(finde ich aber nicht so gut)) was mir die shell programmierung näher bringt. Ich brauch nur ein Paar Anfänger kapitel, weil ich nicht großartig vor habe shell zu Programmieren aber ich brauch es jetzt nunmal für ein Script.

    Den meisten Source habe ich mir von anderen Scripten abgeschaut oder meine eigenen Programmier fähigkeiten bemüht. Aber mit der While Schleife komme ich überhaupt nicht zu recht.

    Also wenn mir einer Helfen könnt wäre ich euch echt dankbar.

    mfg
    wdsl

  2. #2
    Registrierter Benutzer
    Registriert seit
    12.07.2002
    Beiträge
    27
    Mahlzeit,

    das "-le" heißt "less else" (kleiner als)

    Zum Shellscripten, gibt es einen ganz netten Artikel:

    http://www.linuxfocus.org/Deutsch/Se...ticle216.shtml

    Ich hoffe, das hilft.

    Ihr und Euer

    buffer_7
    665 the neighbour of the beast

    RTFM? Why should I read the fu**ing manual - I know how to f**k!

  3. #3
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Hmm, normalerweise heißt le less than or equal, bzw. auf Deutsch, kleiner oder gleich.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  4. #4
    Registrierter Benutzer
    Registriert seit
    30.08.2001
    Ort
    Uster, CH
    Beiträge
    28
    Hier noch ein Artikel der sich mit dem Einstieg in die Shell-Programmierung befasst:
    http://www.linux-knowledge-portal.or...wto.html&print

    Gruss
    Röme

  5. #5
    Registrierter Benutzer
    Registriert seit
    22.03.2002
    Beiträge
    32
    danke euch.
    Übrigens der Link fuktioniert leider nicht ;-((

    wie kann man den zu einer Variable was dazu zählen.

    declare -i i=1
    idx=$idx + 1

    stimmt die Syntax????
    ich habe aus einem anderem Script folgendes

    i=`/usr/bin/expr $i + 1`

    es müsste aber ungefähr das gleiche bewerkstelligen. falls meins überhaupt was bewerkstelligt.

    mfg
    wdsl

  6. #6
    Registrierter Benutzer
    Registriert seit
    30.08.2001
    Ort
    Uster, CH
    Beiträge
    28
    Also, mein Link funktioniert.

    Du brauchst für arithmetische- oder logische-Operationen den Befehl expr, also so:
    idx=`expr $idx + 1`

    Gruss
    Röme
    Geändert von Röme (15-07-2002 um 15:38 Uhr)

Lesezeichen

Berechtigungen

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