On Fri, 3 Feb 2006, Roland M. Kruggel wrote: > Hallo Liste,
Grüß Gott :-) > [... Iteration über ein Fileset in /tmp ... ] > FILES=`ls /tmp/*.name.ext` > funktioniert eigentlich ganz gut. So lange mindestens ein file > vorhanden ist. Sonst steigt ls mit einer feglermeldung aus. Test ohne Files: [EMAIL PROTECTED]:~/t$ anz=`find . -name "oink*" -type f | wc -l` ; test $anz -ge 1 && echo "$anz" Files erzeugen: [EMAIL PROTECTED]:~/t$ touch oink [EMAIL PROTECTED]:~/t$ touch oink1 [EMAIL PROTECTED]:~/t$ touch oink2 [EMAIL PROTECTED]:~/t$ touch oink3 Test mit Files: [EMAIL PROTECTED]:~/t$ anz=`find . -name "oink*" -type f | wc -l` ; test $anz -ge 1 && echo "$anz" 4 Statt dem "echo $anz" nun ein FILES=`ls /tmp` und alles sollte gut sein. Wenn Du die Anzahl der Files in $anz nicht weiter brauchst, dann geht auch ein: test `find /tmp -name "oink*" -type f | wc -l` -ge 1 && FILES=`ls /tmp/oink*` Aber mit $anz und curses lassen sich dann recht nette Progressbars bauen. t++

