源码
#!/bin/bash str="Array - Demo Shell"; echo ${#str} #求字符串長度 #定義 arr=('a' 'b' 'c' 'd' 'e' 'f' 'girl') #數組能否執行,與shell版本相關,sh默認指向/bin/dash。執行時,可使用:. scriptFileName arr[7]='h'; #單獨指定數組元素值 #長度 echo array\'s length:${#arr[@]} #獲取數組元素的個數/長度,@符可換爲*符 echo array[6]\'s length:${#arr[6]} #獲取某各數組元素的長度 # 讀取元素 echo arr[1]: ${arr[1]} #讀取數組元素 echo arr: ${arr[@]} #使用@符號讀取數組所有元素 for i in ${arr[@]} #遍歷數組元素 do echo $i done # output :<<EOF #多行注釋,EOF也可換爲! or '符 18 array's length:8 arr[1]: b arr: a b c d e f g h a b c d e f girl h EOF
参考文献
[2] Linux Shell编程之变量与字符串处理 | 菜鸟教程