yzc164 发表于 2018-8-23 11:27:42

shell中数组的使用

  定义数组
  a=(1 2 3 4 5)
  打印数组元素个数:
  echo ${#a[@]}或者echo ${#a
[*]}
  结果显示:5
  打印数组所有元素
  echo ${a
[*]} 或者 echo ${a[@]}
  结果显示:1 2 3 4 5
  循环打印数组元素:

  for>  do
  echo $id
  done
  结果显示:
  1
  2
  3
  4
  5
  打印数组角码以及值

  for>  do
  echo $id,${a[$id]}
  done
  结果显示:
  0,1
  1,2
  2,3
  3,4
  4,5
  如果要去掉某个元素
  unset a
  去掉第二个元素,打印结果显示
  0,1
  2,3
  3,4
  4,5

页: [1]
查看完整版本: shell中数组的使用