004 数组+函数
第一节 数组
一、定义一个数组 (默认索引号为整数)
var=(lwb1 lwb2 lwb3) #定义一个数组
line=(`cat /etc/passwd`) #把文件中的每一行作为数组中的一个值
echo ${var[1]} #显示数组中索引号为2的值,索引号默认从 0 开始
echo ${var[*]} #显示数组中所有的值
二、定义关联数组 (可以自己定义索引号)
1.声明
语法
declare -A 数组名称
# 声明关联数组
declare -A lwb
2添加值
lwb=([name]="l" [age]="18") #赋值, name,age为索引号
unset lwb[name] #删除
第二节 函数
一、定义函数
函数名(){
程序块
}
二、调用函数
1.无参函数调用方法
函数名
2.有参函数调用方法 — 同脚本传参一样
函数名 参数1 参数2
三、生产中通常的做法
name=$1
age=$2
lwb(){
echo "name为" $name
echo "age为" $age
}
lwb