Shell脚本之if语句
语句格式:语法一:单if语句if [ condition ]# condition值为true or falsethencommandsfi语句二:if-then-else语句if [ condition ]thencommandselsecommand2fi示例:#!/bin/bash# 登录用户是root 输出管理员,你好# 登录的是普通用户 输出guest, 你好if [ $USER ==
·
语句格式:
语法一:单if语句
if [ condition ] # condition值为true or false
then
commands
fi
语句二:if-then-else语句
if [ condition ]
then
commands
else
command2
fi
示例:
#!/bin/bash
# 登录用户是root 输出管理员,你好
# 登录的是普通用户 输出guest, 你好
if [ $USER == 'root' ]
then
echo "管理员, 你好"
else
echo "guest, 你好"
fi
语句三:if-then-elif语句
if [ condition1 ]
then
command1
elif [ condition2 ]
then
command2
......
else
commandx
fi
示例
# 两个数判断大小
if [ $1 -eq $2 ]
then
echo "$1>$2"
elif [ $1 -eq $2 ]
then
echo "$1=$2"
else
echo "$1<$2"
fi
更多推荐
已为社区贡献1条内容
所有评论(0)