shell數組處理

###數組定義數組

  • m1: declare -a mu
  • m2: a=(a b c ...)

###數組賦值 a[0]=xxx字符串

###數組獲取數組長度 echo ${#a[@]} echo ${#a[*]}方法

###數組取消賦值 unset a[0] //取消某個下標賦值 unset a //取消整個數組數據

###數組切片 echo ${a[@]:3:4} 直接經過 ${數組名[@或*]:起始位置:長度} 切片原先數組,返回是字符串,中間用「空格」分開,所以若是加上」()」,將獲得切片數組字符

###數組替換 調用方法是:${數組名[@或*]/查找字符/替換字符} 該操做不會改變原先數組內容,若是須要修改,能夠看上面例子,從新定義數據。

相關文章
相關標籤/搜索