美文网首页
shell与awk数组用法

shell与awk数组用法

作者: IT小池 | 来源:发表于2019-10-04 09:42 被阅读0次

    shell中数组的用法:

    array=("Allen" "Mike" "Jerry" "Hanmeimei" "Wang")
    
    • 打印数组 ---- echo ${array[@]}
    • 打印元素 ---- echo ${array[2]}
    • 打印元素个数 ---- echo {#array[@]} 或{#array[*]}
    • 打印元素长度 ---- echo ${#array[3]}
    • 给元素赋值 ---- array[3]="Li"
    • 删除元素 ---- unset array[3];unset array
    • 分片访问 ---- echo ${array[@]:1:3} // 从下标为1,截取3个
    • 元素内容替换 ---- {array[@]/e/E} 只替换第一个e;{array[@]//e/E} 替换所有的e
    • 数组的遍历:
      for a in ${array[@]}
       do
          echo $a
       done
      

    awk中数组的用法:

    在 awk 中使用数组时,不仅可以使用 1,2,3,...n作为你数组下标,也可以使用字符串作为数组下标

    相关文章

      网友评论

          本文标题:shell与awk数组用法

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