您的位置:首页 > 运维架构 > Shell

linux shell编程中while循环使用

2012-02-09 20:25 302 查看
while 循环:

while CONDITION ;do

statement1

...

done

until CONDITION;do

statement1

...

done

互动添加一个用户的shell脚本:

echo "input a user name:"

read Myuser

useradd $ Myuser

echo $Myuser | passwd --stdin $Myuser &> /dev/null

或者:

read -p "input a user name:" Myuser

useradd $ Myuser

echo $Myuser | passwd --stdin $Myuser &> /dev/null

read用法:

read -p "input a user name:" Myuser

-p 显示输出的文本

exit:用法执行码

exit 0 正确执行

exit1-255 则错误执行

组合条件测试:

[ -e $file -a -f $file ] 表示同时满足两个条件(加-a参数)

-a:与关系,同时满足

-o:或关系,至少一个满足时为真

!:非关系,取相反

实例:

["$CHOICE" = Y -o "$CHOICE" = y] 表示选择Y或者y都可以!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息