编辑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
网友评论