-
&& 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條件語句
查看全部
舉報