...moechte mir cygwin Mirrorn, und hab das Problem, mir will die Variable aus einer while Schleife ausserhalb keine Gueltigkeit haben:
Code: Alles auswählen
best_ping=999
wget --quiet http://www.cygwin.com/mirrors.lst -O - | \
grep \.de | \
while read one
do
host=`echo $one | cut -d\/ -f3`
echo -n Ping $host ...
ping=`
ping -c1 $host | \
grep time= |\
cut -d= -f4 |\
cut -d\ -f1 |\
cut -d\. -f1`
echo $ping ms.
[ $ping -lt $best_ping ] && best_ping=$ping && url=`echo $one | cut -d\; -f1`
done
echo Best Ping was $best_ping -\> using $url .
g chab