Linux教程

linux的shell数组

本文主要是介绍linux的shell数组,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、Bash shell 只支持一维数组,初始化不需要定义数组大小

       定义数组的格式为:

array_name=(value1...valuen)

       读取数组的一般格式:

${array_name[index]}

2、获取数组中的所有元素

      使用@或者* 可以获取数组中所有元素,例如:

#!/bin/bash
# author:菜鸟教程
# ur1:www.runoob.com

my_array[0]=A
my_array[1]=B
my_array[2]=C
my_array[3]=D

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

     结果为:

chmod +x ./文件名   ------为了获取权限
./文件名            ------运行该文件
输出如下:

数组的元素为: A B C D
数组的元素为: A B C D

 

这篇关于linux的shell数组的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!