變量就是一個變化的參數、一個數值、一個字符串code
- 當腳本中使用某個字符串較頻繁而且字符串長度很長時就應該使用變量代替 這樣能夠節省腳本容量;當變量值發生改變時,只須要改一個地方,修改起來很容易
- 使用條件語句時,常使用變量 if [ $a -gt 1 ]; then ... ; fi
- 引用某個命令的結果時,用變量替代 n=
wc -l 1.txt
- 寫和用戶交互的腳本時,變量也是必不可少的 read -p "Input a number: " n; echo $n 若是沒寫這個n,能夠直接使用$REPLY
- 內置變量 $0, $1, $2… $0表示腳本自己,$1 第一個參數,$2 第二個 .... $#表示參數個數
- 數學運算a=1;b=2; c=$(($a+$b))或者$[$a+$b]