php做音乐网站/优化关键词有哪些方法
Shell–基础–04–数组
1、介绍
bash支持一维数组(不支持多维数组),并且没有限定数组的大小。
数组元素的下标由 0 开始编号。
2、定义数组
用括号来表示数组,数组元素用"空格"符号分割开。
2.1、语法
数组名=(值1 值2 ... 值n)数组名[0]=值1
数组名[1]=值2
2.2、举例1
[root@zhoufei ~]# k4=(1 2 3 4)
[root@zhoufei ~]#
2.3、举例2
k5=(
1
2
3
4
)
2.4、举例3
单独定义数组的各个分量
[root@zhoufei ~]# k6[0]=1
[root@zhoufei ~]# k6[1]=2
[root@zhoufei ~]# k6[2]=3
3、读取数组
3.1、语法
${数组名[下标]}
3.2、案例1–获取数组的值
#!/bin/bash
# 注释1
# 注释2# 定义数组
k6=(1 2 3 4)# 读取数组
echo "第一个元素为: ${k6[0]}"
echo "第二个元素为: ${k6[1]}"
echo "第三个元素为: ${k6[2]}"
echo "第四个元素为: ${k6[3]}"
3.2、案例2–获取数组中的所有元素
使用@ 或 * 可以获取数组中的所有元素
#!/bin/bash
# 注释1
# 注释2# 定义数组
k6=(1 2 3 4)# 读取数组
echo "第一个元素为: ${k6[0]}"
echo "第二个元素为: ${k6[1]}"
echo "第三个元素为: ${k6[2]}"
echo "第四个元素为: ${k6[3]}"# 获取数组中的所有元素
echo "数组的元素为: ${k6[*]}"
echo "数组的元素为: ${k6[@]}"
3.3、获取数组的长度
获取数组长度的方法与获取字符串长度的方法相同
#!/bin/bash
# 注释1
# 注释2# 定义数组
k6=(1 2 3 4)# 读取数组
echo "第一个元素为: ${k6[0]}"
echo "第二个元素为: ${k6[1]}"
echo "第三个元素为: ${k6[2]}"
echo "第四个元素为: ${k6[3]}"# 获取数组中的所有元素
echo "数组的元素为: ${k6[*]}"
echo "数组的元素为: ${k6[@]}"# 获取数组的长度
echo "数组的长度为: ${#k6[*]}"
echo "数组的长度为: ${#k6[@]}"
echo "数组单个元素的长度: ${#k6[1]}"