一.if
1.基本
if expression
then
statement1
....
fi
通過加l;可以將語句寫在一行
if expression; then
statement1
....
fi
eg:
#! /bin/bash
echo "創(chuàng)建文件" > ./test.txt
if [ -f ./test.txt ]; then echo "文件創(chuàng)建寫入成功" ; fi
2. : 永遠輸出為0
if : ; then echo "aa"; fi
3. && 代替 if
#! /bin/bash
test "$(whoami)" != "root" && (echo "普通用戶";exit)
test 判斷當前用戶是不是root 條件為真向后執(zhí)行
二.if else
if expression
then
statement1
else
statement1
fi
三.if elif
if expression
then
statement1
elif expression
then
statement1
fi