PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Daten einlesen und überprüfen



blueunderground
08-11-2005, 16:16
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

peschmae
08-11-2005, 17:24
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