Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Daten einlesen und überprüfen

  1. #1
    Registrierter Benutzer
    Registriert seit
    24.10.2005
    Beiträge
    6

    Daten einlesen und überprüfen

    Hi,

    habe eine Pipe wo ich eine Rehie von Zahlen speichere:

    123
    234
    333
    444
    654
    666

    Nun möchte ich diese durch eine IF Abfrage einlesen und überprüfen diese mit der Zahl ($nr) gleich ist.

    nr=654
    export nr

    if [ "$nr" = "hier sollte jetzt die eine nummer aus der liste stehen" ]
    then echo "Gefunden"
    else ....
    suche weiter bis fertig und dann gebe aus NIX Gefunden


    Wie mache ich das am besten ?


    Danke

  2. #2
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Code:
    peschmae@sid:~$ echo "123
    234
    333
    444
    654
    666" | if grep -q "^44$"; then echo gefunden; else  echo nicht gefunden; fi
    nicht gefunden
    peschmae@sid:~$ echo "123
    234
    333
    444
    654
    666" | if grep -q "^444$"; then echo gefunden; else  echo nicht gefunden; fi
    also
    | if grep -q "^444$"; then echo gefunden; else echo nicht gefunden; fi

    MfG Peschmä
    gefunden
    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)

Lesezeichen

Berechtigungen

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