1.變量
1.1.定義變量
變量名和等號之間不能有空格.
string="Hello world!"
1.2.使用變量
使用一個定義過的變量,只要在變量名前面加美元符號即可,如:
string="Hello world!" echo ${string}
"{}"表示邊界,可以省略,但是要是明確表明邊界時候是必須要加的。
2.字符串
聲明時候單引號,雙引號皆可,建議使用雙引號,單引號限制多
str="this is a string" echo $str your_name='abcd' str="Hello,I know your name is \"$your_name\"" echo $str
也可以:
your_name='aaaa' greeting="hello,"$your_name"" greeting_1="hello,${your_name}" echo $greeting $greeting_1
2.1.獲取字符串長度
string="abcd" echo ${#string}
2.2.截取字符串
string="runoob is a great site" echo ${string:1:4}
3.數(shù)組
3.1.初始化
array_name=(1 2 3 4)
3.2.輸出對應(yīng)下標(biāo)的元素
echo ${array_name[0]}
3.3.輸出每個元素
echo ${array_name[@]}
3.4.獲取數(shù)組長度
length=${#array_name[@]}