Shell 腳本學習
1. 變量
1)定義變量
a=1
a='1'
a="1"
賦值=兩邊不能有空格,不管帶不帶引號都是字符串
2)使用變量
a=1
echo $a
echo ${a}
{} 是可選項,為了字符串連接的情況下區(qū)分變量比如 echo "I am ${a}years old"
3)修改變量的值
a = 1
echo $a
a = 2
echo a
4)'' 和 "" 的區(qū)別,單引號會原樣輸出,雙引號會簡析里邊的變量
5)命令結果賦值給變量
a=`commond`
a=$(commond)
推薦使用第二種
6)只讀變量
a=1
readonly a
7)刪除變量
a=1
unset a
8)變量類型
局部變量:shell 腳本內(nèi)生效
環(huán)境變量:所有程序,shell啟動的程序都能訪問
shell變量:由shell腳本設定的特殊變量