码迷,mamicode.com
首页 > 其他好文 > 详细

bash脚本:if循环

时间:2015-02-20 00:11:54      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:linux   bash   if   

单分支的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循环

标签:linux   bash   if   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!