美文网首页
每天学习一个shell 技能 (2)

每天学习一个shell 技能 (2)

作者: 浮生随笔 | 来源:发表于2018-07-30 17:04 被阅读15次

每天学习一个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:学的不仅是技术,更是梦想!
#--------------------------------------------
##### 用户配置区 开始 #####
#
#
# 这里可以添加脚本描述信息
# 
#
##### 用户配置区 结束  #####

相关文章

网友评论

      本文标题:每天学习一个shell 技能 (2)

      本文链接:https://www.haomeiwen.com/subject/algfvftx.html