Wert aus While Schleife

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von tennessee, 28.01.2008.

  1. #1 tennessee, 28.01.2008
    tennessee

    tennessee Linuxfan

    Dabei seit:
    22.04.2006
    Beiträge:
    134
    Zustimmungen:
    0
    Hallo zusammen,

    habt Ihr eine Idee wie ich $l (rot markiert) mit korrekten Inhalt
    in die B Schleife runter bekomme?

    Vielen Dank im Voraus


    while read a
    do
    if test "$a" = "high"
    then
    echo "HIGH RISKS" >> ergebnis_$2.txt
    echo >> ergebnis_$2.txt
    fi
    if test "$a" = "medium"
    then
    echo "Summe High Risks: $counter" >> ergebnis_$2.txt
    counter=0
    echo >> ergebnis_$2.txt
    echo "MEDIUM RISKS" >> ergebnis_$2.txt
    echo >> ergebnis_$2.txt
    fi
    l=$(echo $b|awk -F ";" {'print $1'})
    m=$(echo $b|awk -F ";" {'print $2'})
    if test "$a" = "0.0.0.0"
    then
    echo ............................................... >> ergebnis_$2.txt
    echo "$m" >> ergebnis_$2.txt
    echo >> ergebnis_$2.txt
    else
    while read b
    do
    if test "$l" = "$b"
    then
    echo $a >> ergebnis_$2.txt
    let counter=$counter+1
    fi
    done <$1
    fi
    done<risiken.txt
     
  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 Wolfgang, 28.01.2008
    Wolfgang

    Wolfgang Foren Gott

    Dabei seit:
    24.04.2005
    Beiträge:
    3.978
    Zustimmungen:
    0
    Ort:
    Erfurt
    Von welcher Shell reden wir?

    Da die zweite Schleife eine Subshell ist, solltest du auf $l zugreifen können.
    Eventuell hilft die export Methode.
     
  4. keks

    keks nicht 1337 genug

    Dabei seit:
    17.01.2007
    Beiträge:
    401
    Zustimmungen:
    0
    Ort:
    Hessen
    Nö! Ich weigere micht deinen Code zu lesen!

    CODETAGS!! :oldman
     
  5. #4 donsimon1991, 31.01.2008
    donsimon1991

    donsimon1991 Eroberer

    Dabei seit:
    23.12.2007
    Beiträge:
    70
    Zustimmungen:
    0
    Schreibst du so wirklich immer deine scripte? Ohne einzurücken, damit es spannend bleibt? :D

    Sonst findet man Fehler auch viel zu schnell, da haste Recht. Und noch ein Tipp zum Schluss: Wenn du es noch nicht gemacht hast, deaktiviere doch bitte das Synthaxhighlighting von deinem Lieblingseditor! Dann macht das ganze noch mehr Spaß!
    :D
     
  6. Anzeige

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

Wert aus While Schleife

Die Seite wird geladen...

Wert aus While Schleife - Ähnliche Themen

  1. Free Software Foundation bewertet Codehosting-Dienste

    Free Software Foundation bewertet Codehosting-Dienste: Die Free Software Foundation (FSF) hat Bewertungen nach den selbst definierten Richtlinien für mehrere Codehosting-Dienste herausgegeben....
  2. Mit bash Skript bestimmte Werte aus Tabelle lesen

    Mit bash Skript bestimmte Werte aus Tabelle lesen: Hallo! Ich beschäftige mich erst seit Kurzem mit bash und bin deshalb noch nicht so fit darin. Und nun habe ich schon ein kleines Problem und...
  3. Logs von debsecan, tiger, chkrootkit richtig auswerten.

    Logs von debsecan, tiger, chkrootkit richtig auswerten.: Hallo! ich habe debsecan drüber laufen lassen und der zeigt mir einen Haufen an low/medium/high urgency an, mit oder ohne remotly exploitable....
  4. Wertebereich ersetzen mit sed

    Wertebereich ersetzen mit sed: Hallo Forenmitglieder, ich habe ein kleines Problem mit sed und zwar möchte ich in einer Datei mit mehren Spalten und Zeilen das Vorkommen eines...
  5. Kernel-Patch erschwert Rowhammer-Angriff

    Kernel-Patch erschwert Rowhammer-Angriff: Ein Patch wird aller Voraussicht nach in der kommenden Kernel-Version verhindern, dass Anwender den physischen Speicher einer Anwendung erfragen...