目標
能夠使用字符串的3種方式
掌握Shell字符串拼接
掌握shell字符串截取的常用格式
能夠定義Shell索引數組和關聯數組
能夠使用內置命令alias,echo,read,exit,declare操作
掌握Shell的運算符操作
Shell字符串變量
介紹
字符串(String)就是一系列字符的組合。字符串是 Shell 編程中最常用的數據類型之一(除了數字和字符串,也沒有其他類型了)
字符串的3種格式
-
單引號方式
-
雙引號方式, 推薦
-
不用引號方式
字符串的3種格式區別
-
使用單引號
''
的字符串:任何字符都會原樣輸出,在其中使用變量是無效的。
-
由雙引號
" "
包圍的字符串:其中包含了變量,那么該變量會被解析得到值,而不是原樣輸出。
字符串中還可以出現雙引號的子字符串,但是需要轉義。
-
不被引號包圍的字符串
不被引號包圍的字符串中出現變量時也會被解析,這一點和雙引號
" "
包圍的字符串一樣。字符串中不能出現空格,否則空格后邊的字符串會作為其他變量或者命令解析。