用作学习shell命令的学习笔记
1.数组的定义
1. arr=(1 2 3 4 5 6 7 )
2. arr[10]="Joker"
注意:
- 数组里可以放任何类型的数据类型
- 定义数组时每一个元素之间用空格隔开
- 用第二种方法定义数组时 如果没有则会创建一个数组-
- 如果给予的位置的大于数组的长度 则会添加到数组的最后 不然则会覆盖原有的数据
2.读取数组
arr=(1 2 3 4 5 6 7)
echo "该数组第一个元素为:${arr[0]}"
echo $arr
注意:
- 数组中下标是从零开始
- 如果像第二种则只会输出第一个元素 即下标为零的元素
- 如果像第一种读取“{}”一定不能忘掉
读取所有数组中的所有元素
arr=("Joker" 2 3 4 5 6 7)
echo ${arr[*]}
echo ${arr[@]}
注意:
- 使用“@”“ * ”获取所有的与阿斯怒
3.获取数组的长度
arr=("Joker" 2 3 4 5 6 7)
echo ${#arr[*]}