码迷,mamicode.com
首页 > 编程语言 > 详细

shell进阶篇之shell的数组

时间:2020-04-07 20:55:47      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:style   shell使用   数组   ted   元素   tty   数组元素   编程语言   一个   

  数组中可以存放多个值。 Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小。

  与大部分编程语言类似,数组元素的下标由0开始。

Shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下:

my_array=(value1 ... valuen)


1.定义一个数组
  my_array=(A B C D)

2.读取数组中的元素

    读取方式:{my_array[index]}

  echo "第一个元素为: ${my_array[0]}"
  echo "第二个元素为: ${my_array[1]}"
  echo "第三个元素为: ${my_array[2]}"
  echo "第四个元素为: ${my_array[3]}"

3.获取数组中所有元素

shell使用@ 或 * 可以获取数组中的所有元素

#!/bin/bash

my_array=(A B C D)

echo "数组的元素为: ${my_array[*]}"

echo "数组的元素为: ${my_array[@]}"

4.获取数组的长度

#!/bin/bash

my_array=(A B C D)

echo "数组元素个数为: ${#my_array[*]}"

echo "数组元素个数为: ${#my_array[@]}"

shell进阶篇之shell的数组

标签:style   shell使用   数组   ted   元素   tty   数组元素   编程语言   一个   

原文地址:https://www.cnblogs.com/llddhh/p/12655553.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!