Shell数组相关操作
生活随笔
收集整理的這篇文章主要介紹了
Shell数组相关操作
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
參考:http://www.cnblogs.com/chengmo/archive/2010/09/30/1839632.html
創(chuàng)建數(shù)組
a=(1 2 3 4 5)獲得數(shù)組長度
${#a[@]} #${#變量}為獲得變量長度 ${#a[*]}打印數(shù)組內(nèi)容
echo ${a[@]} #echo $a僅打印出數(shù)組的第一個(gè)元素 echo ${a[*]}刪除
unset a[1] #刪除單個(gè)成員 unset a #刪除整個(gè)數(shù)組單個(gè)賦值
a[1]=100 a[10]=200 #下標(biāo)值超出長度索引,此時(shí)數(shù)組a的長度為5+1=6,a[5],a[6],a[7],a[8],a[9]無值,打印數(shù)組最后的內(nèi)容:echo ${a[10]}分片
echo ${a[@]:1:2} #格式:${變量名[@或*]:起始索引:分片長度}c=(${a[*]:1:2}) #若不用括號擴(kuò)起來得到的是字符串
c=${a[*]:1:2} #此時(shí),c為字符串
替換
echo ${a[@]/2/200} #不會(huì)改變原數(shù)組a y=${a[*]/2/200} #此時(shí),y為字符串 y=(${a[@]/2/200}) #此時(shí),y為數(shù)組?
轉(zhuǎn)載于:https://www.cnblogs.com/flowjacky/p/4862266.html
總結(jié)
以上是生活随笔為你收集整理的Shell数组相关操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 5233杨光--第三周实验报告
- 下一篇: 有关离别的唯美句子181个