shell编程的一些例子4
bash支持一維數組
1.數組定義:
name= (value1,value2...valueN)
value形如[[subscript]=]string ?
[subscript]= 是可選項 ?如果沒給出 則其下標是上一個元素的下標加1
例子:
$name=(sum scan [6]=haha dfg )
$echo ${name[0]}
sum
$echo ${name[1]}
scan
$echo ${name[6]}
haha
$echo ${name[7]}
dfg
#name[@]與name[*]都是得到整個數組元素,但是加上雙引號的時候是不同的,a="${name[@]}"相當于將name數組復制到a數組中;b=”${name[*]}" 是把name數組的所有元素當成一個元素復制到b數組
$a="${name[@]}"
$b="${name[*]}"
$echo ${a[0]}
sum
$echo ${a[1]}
name
$echo ${b[0]}
sum name haha dfg
# ?${#name[index]}是取得下標值為index的元素的字節數大小,如果想取得數組的元素個數,可以使用${#name[*]}或者${#name[@]}
$echo ${#name[*]}
4
$echo ${#name[0]}
3
?
?
轉載于:https://www.cnblogs.com/fengyuehan/p/3446113.html
總結
以上是生活随笔為你收集整理的shell编程的一些例子4的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unity3D4.* NGUI制作动态字
- 下一篇: OpenJudge计算概论-最长单词2