shell脚本 do while
场景:Shell脚本语法-while/do/done
Shell脚本语法--while/do/done
Shell脚本语法--while/do/done
下面的例子通过算术运算控制循环的次数: Shell还有until循环,类似C语言的do...while循环。本章从略。 1、把上面验证密码的程序修改一下,如果用户输错五次密码就报错退出。while
的用法和C语言类似。比如一个验证密码的脚本:#! /bin/sh
echo "Enter password:"
read TRY
while [ "$TRY" != "secret" ]; do
echo "Sorry, try again"
read TRY
done
#! /bin/sh
COUNTER=1
while [ "$COUNTER" -lt 10 ]; do
echo "Here we go again"
COUNTER=$(($COUNTER+1))
done