美文网首页
每天学习一个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