Hi * :) Merkweurdiges Problem habe ich hier mit einem Skript, dass Bilddateien finden soll. Der Skriptauszug: #!/bin/sh echo "Bitte Suchbegriff eingeben:" read BILD # Hilfsvariable um überprüfen zu könne, ob der "find" Befehl etwas gefunden hat. TST=0 echo "TST vor find: $TST" # Daten auf Grund des Suchbegriffes suchen und auflisten find . -name "$BILD*.jpg" | while read i do ls $i TST=1 echo "TST in while: $TST" done echo "TST nach find: $TST" exit 0 Abhaengig von TST sollen nun weitere Aktionen laufen. Das Ulkige ist: Auch wenn das Skript durch die while-Schleife gelaufen ist, ist $TST vor dem exit nach wie vor 0. Auch exportieren hat nichts gebracht und die PID der Shell aendert sich auch nicht (dachte, es wird durch die Pipe eine Subshell aufgemacht). Any ideas? Gruss, Hauke -- "Wir sind der Nato fest verpflichtet. Wir sind ein Teil der Nato. Wir sind Europa fest verpflichtet. Wir sind ein Teil Europas" (George W. Bush)
Teilnehmer (5)
-
Florian Lohoff
-
Hans-Joachim Hoetger
-
Hauke Joachim Zuehl
-
Stefan Pump
-
Sven Guckes