shell编程的一些例子4
bash支持一維數(shù)組
1.數(shù)組定義:
name= (value1,value2...valueN)
value形如[[subscript]=]string ?
[subscript]= 是可選項(xiàng) ?如果沒(méi)給出 則其下標(biāo)是上一個(gè)元素的下標(biāo)加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[*]都是得到整個(gè)數(shù)組元素,但是加上雙引號(hào)的時(shí)候是不同的,a="${name[@]}"相當(dāng)于將name數(shù)組復(fù)制到a數(shù)組中;b=”${name[*]}" 是把name數(shù)組的所有元素當(dāng)成一個(gè)元素復(fù)制到b數(shù)組
$a="${name[@]}"
$b="${name[*]}"
$echo ${a[0]}
sum
$echo ${a[1]}
name
$echo ${b[0]}
sum name haha dfg
# ?${#name[index]}是取得下標(biāo)值為index的元素的字節(jié)數(shù)大小,如果想取得數(shù)組的元素個(gè)數(shù),可以使用${#name[*]}或者${#name[@]}
$echo ${#name[*]}
4
$echo ${#name[0]}
3
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/fengyuehan/p/3446113.html
總結(jié)
以上是生活随笔為你收集整理的shell编程的一些例子4的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Unity3D4.* NGUI制作动态字
- 下一篇: WPF里面的常用笔刷