Shell - shell中的数组

 

 

Shell 数组用括号来表示,元素用 "空格" 符号分隔开,语法格式如下:
arrName = (value1 value2 value3)(这种方式带值)
往数组里添加值,数组的长度自动增长
#!/bin/bash
my_array=(A B "C" D)

# 或者是
array_name[0]=value0
array_name[1]=value1
array_name[2]=value2
读取数组
echo {array_name[index]}
获取数组中的所有元素
#! /bin/bash
my_array[0]=A
my_array[1]=B
my_array[2]=C
my_array[3]=D

echo "数组的元素为: ${my_array[*]}"
echo "数组的元素为: ${my_array[@]}"
chmod +x test.sh
./test.sh 数组元素个数为:4 数组元素个数为:4
遍历数组
#! /bin/bash
arr=(1 2 3 4 5 6 7)
for i in ${arr[*]}
do
    echo $i
done
 
 
 
 
 
 
 
posted @ 2023-05-29 00:10  HOUHUILIN  阅读(16)  评论(0编辑  收藏  举报