Hi Peter, Peter Barthel schrieb: > Aber anscheinend wird diese Variable nur innerhalb der while-Schleife > korrekt > ausgegeben.
Ich weiß ja nicht was du machst aber bei mir funktioniert das script so wie ich es verstehe :-) Das Programm zählt die numerischen Eingaben die größer als 5 sind und gibt diese aus. Nachdem nichts mehr gelesen werden kann gibt es die Zahl nochmal aus. > ------snip------ > DROP_COUNT=0; > while read n x; do > if [ $n -gt 5 ]; then > DROP_COUNT=`expr $DROP_COUNT + 1`; > fi > echo $DROP_COUNT; > done > echo $DROP_COUNT; > ------snip------ > [code] sh bla.sh 9 1 9 2 9 3 9 4 (Strg+D) 4 [/code] Gruß Ben. Viel oder wenig? Schnell oder langsam? Unbegrenzt surfen + telefonieren ohne Zeit- und Volumenbegrenzung? DAS TOP ANGEBOT FÜR ALLE NEUEINSTEIGER Jetzt bei Arcor: günstig und schnell mit DSL - das All-Inclusive-Paket für clevere Doppel-Sparer, nur 29,95 inkl. DSL- und ISDN-Grundgebühr! http://www.arcor.de/rd/emf-dsl-2 -- ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org