, תÐÅ
ÔÚÉÏÃæ¼ÆËã²ÎÊýºÍµÄÀý×ÓÖУ¬ÎÒÃÇ¿ÉÒÔÓÃforÑ»·£¬ÊµÏÖÈçÏ£º
#²âÊÔ for ³ÌÐò(x_for.sh)
if [ $# -eq 0 ]
then
¡¡¡¡¡¡echo "Usage:x_for.sh ²ÎÊý¡ ¡"
¡¡¡¡¡¡exit 1
fi
sum=0
for I in $*
do
¡¡¡¡¡¡sum=`expr $sum + $I`
done
echo "sum is: $sum"
ÖжÏÑ»·Ö¸Áî
¡¡¡¡ÔÚ³ÌÐòÑ»·Óï¾äÖУ¬ÎÒÃÇÓÐʱºòÏ£ÍûÓöµ½Ä³ÖÐÇé¿öʱºò½áÊø±¾´ÎÑ»·Ö´ÐÐÏ´ÎÑ»·»ò½á
ÊøÕâ¸öÑ»·£¬Õâ¾ÍÉæ¼°µ½Á½ÌõÓï¾ä:continueºÍbreak¡£continueÃüÁî¿Éʹ³ÌÐòºöÂÔÆäºóÑ»·
ÌåÖÐµÄÆäËûÖ¸Áֱ½Ó½øÐÐÏ´ÎÑ»·£¬¶øbreakÃüÁîÔòÁ¢¿Ì½áÊøÑ»·£¬Ö´ÐÐÑ»·ÌåºóÃæµÄµÄÓï
¾ä¡£
#²âÊÔcontinue
I=1
while [ $I -lt 10 ]
do
¡¡¡¡if [ $I -eq 3 ]
¡¡¡¡then
¡¡¡¡¡¡¡¡continue
¡¡¡¡fi
¡¡¡¡if [ $I -eq 7 ]
¡¡¡¡then
¡¡¡¡¡¡¡¡break
¡¡¡¡fi
¡¡¡¡echo "$Ic"
done
Ö´ÐÐÉÏÃæ³ÌÐò£¬½á¹ûÈçÏ£º
12456789
|