首页 > 其他 > 详细

bash脚本:if循环

时间:2015-02-20 00:10:58      阅读:304      评论:0      收藏:0      [点我收藏+]

单分支的if语句:


if 判断条件; then

statement1

statement2

...

fi


例如:

如果用户已存在,则显示已存在

#!/bin/bash

NAME = TEST

if id $NAME &> /dev/null ; then

echo "user exists"

fi




双分支的if语句:


if 判断条件; then

statement1

statement2

...

else

statement4

statement5

...

fi


多分支的if语句:

if 判断条件1; then

statement1

...

elif 判断条件2; then

statement2

...

...

else

statement3

...

fi





例如:

如果用户已存在,则显示已存在,否则显示不存在。

#!/bin/bash

NAME = TEST

if id $NAME &> /dev/null ; then

echo "user exists"

else

echo "user not exists"

fi


如果用户已存在,则显示已存在,否则创建用户并设置密码。

#!/bin/bash

NAME = TEST

if id $NAME &> /dev/null ; then

echo "user exists"

else

useradd $NAME 

echo "123456"&> /dev/null | passwd --stdin $NAME &> /dev/null

echo "$NAME finished"

fi


本文出自 “小私的blog” 博客,请务必保留此出处http://ggvylf.blog.51cto.com/784661/1614898

bash脚本:if循环

原文:http://ggvylf.blog.51cto.com/784661/1614898

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!