shell 004 __小斌文档 |数组+函数

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 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值