每天学习一个shell 技能 (2)
Shell 数组
定义数组
array_name=(value1 value2 value3)
array_name2=(
value1
value2
value3
)
// 单独定义某个分量的值
array_name(0)=value0
读取数组
// 读取单个元素
value0=${array_name[0]}
//使用@符号可以获取数组中的所有元素
echo ${array_name(@)}
获取数组的长度
// 获取元素个数
length=${#array_name[@]}
//或者
length=${#array_name[*]}
// 获取的单个元素的长度
item_length=${#array_name[n]}
Shell 注释
以"#"开头的行就是注释,会被解释器忽略。sh里没有多行注释,只能每一行加一个#号。只能像这样
#--------------------------------------------
# 这是一个注释
# author:菜鸟教程
# site:www.runoob.com
# slogan:学的不仅是技术,更是梦想!
#--------------------------------------------
##### 用户配置区 开始 #####
#
#
# 这里可以添加脚本描述信息
#
#
##### 用户配置区 结束 #####
网友评论