條件判斷語句
if
[條件判斷]
then
//命令
fi
if
[條件判斷]; then
//條件成立執行,命令
fi
整數比較:
-eq equal 相等
-ne no不等於
-gt 大於
-ge 大於或等於
-lt 小於
-le 小於或等於
兩個比大小案例
if[ $1
-gt $2
] then
echo "$1 > $2"
fiif
[ $1
-le $2
]; then
echo "$1 <= $2"
exit 0
fi==
====
====
====
====
====
====
====
====
====
====
read -p "輸入第乙個數" a
read -p "輸入第二個數" b
if[ $a -lt $b ]
then
echo "$a<$b"
fiif
[ $a -gt $b ]
; then
echo "$a>$b"
fiif
[ $a -eq $b ]
; then
echo "$a=$b"
exit 0
fi
雙分支結構
if[條件1
]; then
條件1成立,執行指令集1
else
條件1不成立,執行指令集2
fi
多分支結構
if[條件1
]; then
條件1成立,執行指令集1
elif
條件1不成立,執行指令集2
else
fi
case結構
#!/bin/bash
read -p "輸入乙個1-9的數字" a
case $a in 1
)echo "1";;
2)echo "2";;
[3-9
])echo "$a";;
*)exit 1;;
esac
函式定義
function name()
#!/bin/bash
function print()
case $1 in "one"
) print "mon";;
"two"
) print "tue";;
"three"
) print "wed";;
*)echo "input a true number"
exit 1
esac
shell 指令碼檢查
sh [
-nvx] scripts.sh
-n : 不執行scripts,僅查詢語法的問題
-v : 在執行scripts前,先將scripts的內容輸出到螢幕
-x : 將使用到的內容和顯示到螢幕上
shell script 條件語句 迴圈語句
條件語句 1 bin bash 23 read p input your name name 4 第一種判斷 5if name mike then 注意這裡用 比較兩個字串時,變數 name加引號,並且 兩邊有空格 後面有空格 前面有空格 6echo eq 7else 8echo not eq 9 ...
條件判斷 條件篩選?不如條件判斷!
怎樣加快招投標工作流程呢?在此給您支個招,讓excel幫你提高工作效率吧。以下是考評 商是否合格的列表,得分小於60或缺評,則判為 不合格 得分大於60,則判為 合格 為了方便大家學習,開拓思路,在此提供兩種解題方法。01 條件篩選法 開啟篩選功能 數字篩選 小於 在 自定義自動篩選方式 中,分別輸...
條件判斷if
if用於條件判斷,適用於以下情形 1 判斷驅動器 檔案或資料夾是否存在,用 if exist 語句 2 判斷某兩個字串是否相等,用 if 字串1 字串2 語句 3 判斷某兩個數值是否相等,用 if 數值1 equ 數值2 語句 4 判斷某個變數是否已經被賦值,用 if defined str 語句 ...