-
&& echo yes || echo no
&&前面正确执行,则输出yes,否则输出no
查看全部 -
两种判断格式
查看全部 -
中间三个常用
查看全部 -
如何『背』程序!
查看全部 -
#!/bin/bash
read -t 30 -p "Please input number1: " num1
read -t 30 -p "Please input number2: " num2
read -t 30 -p "Please input an oprator: " opr
if [ "$opr" == '+' -o "$opr" == '-' -o "$opr" == '*' -o "$opr" == '/' ]
then
result=$(($num1$opr$num2))
echo $result
else
echo "Please input a valid oprator."
fi
查看全部 -
来来来,截图打个卡
查看全部 -
while循环
while循环是不定循环,也称条件循环。只要条件判断式成立,循环就会一直继续,知道条件判断式不成立,循环才会停止。这就和for的固定循环不太一样了。
格式
while[ 条件判断式]
do
程序
done
查看全部 -
if语句语法
if [判断条件];then
process
fi
或
if [判断条件]
then
process
fi
单分支条件语句注意点
if语句使用fi结尾,和一般语音使用大括号结尾不同。
[条件判断式]就是使用test命令判断,所以中括号和条件判断式之间必须有空格。
then后面跟符合条件之后执行的程序,可以放在[]之后,和“;”分割。也可以换行写入,就不需要“;”了。
#!/bin/bash
#
test=$(env | grep USER | cut -d "=" -f 2)
if [ "$test" == "root" ]
then
echo "this user is root."
fi
查看全部 -
两个文件进行比较。
查看全部 -
判断的两种格式,有限用第二种。
查看全部 -
for循环批量添加指定数量的用户
查看全部 -
for循环批量删除用户
查看全部 -
多分支case语句
查看全部 -
例子1.判断用户输入的是什么文件
查看全部 -
多分支if条件语句
查看全部
举报