数组

编辑array.sh

#!/bin/bash

my_array=(A B "C" D)

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

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

echo "----------------"

declare -A site
site["google"]="www.google.com"
site["163"]="www.163.com"
site["baidu"]="www.baidu.com"

echo ${site["baidu"]}

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

echo "----------------"
echo "my_array数组所有的键:${!my_array[*]}"
echo "site数组所有的键:${!site[@]}"

echo "my_array数组所有的键:${#my_array[*]}"
echo "site数组所有的键:${#site[@]}"

执行array.sh

./array.sh 
第一个元素为: A
第二个元素为: B
第三个元素为: C
第四个元素为: D
my_array数组的元素为: A B C D
my_array数组的元素为: A B C D
----------------
www.baidu.com
site数组的元素为: www.google.com www.baidu.com www.163.com
site数组的元素为: www.google.com www.baidu.com www.163.com
----------------
my_array数组所有的键:0 1 2 3
site数组所有的键:google baidu 163
my_array数组所有的键:4
site数组所有的键:3
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容