定義一個新的變量
格式:變量名=變量值
變量名以字母或下劃線開頭,區分大小寫,建議全寫大寫
查看變量值
格式:echo $變量名
賦值時使用引號
雙引號:允許通過$符號引用其他變量值
單引號:禁止引用其他變量值,$視爲普通字符反撇號:命令替換,提取命令執行後的輸出結果
格式: read [-p"提示信息"] 變量名
—— 兩種格式可以混合使用
§求模(取餘)運算: %
§配置文件: /etc/profile、~/.bash_profile
表示爲 $n,n爲1~9之間的數字
§-x:測試當前用戶是否有權限執行(eXcute)
常用的測試操作符
§-eq:等於(Equal)
§-ne:不等於(Not Equal)
§-gt:大於(Greater Than)
§ -lt:小於(Lesser Than
[ 字符串1 != 字符串2]
§-z:字符串內容爲空
if條件測試操作 if條件測試操作 if條件測試操作1
then命令序列 then 命令序列1 then命令序列1
fi else 命令序列2 elif條件測試操作2
fi then 命令序列2
else
命令序列3
fi
for 讀取不同的變量值,用來逐個執行同一組命令
for變量名in取值列表
do
命令序列
done
while 重複測試某個條件,只要條件成立則反覆執行
while條件測試操作
do
命令序列
done
case 針對變量的不同取值,分別執行不同的命令序列
case變量值 in
模式1)
命令序列1
;;
模式2)
命令序列2
;;
……
* )
默認命令序列
esac