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 @   HOUHUILIN  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示