• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    浅谈shell数组的定义及循环

    shell中数组的定义及遍历,先直接看示例:

    #!/bin/sh
    #定义方法一 数组定义为空格分割
    arrayWen=(a b c d e f)
    #定义方法二
    arrayXue[0]="m"
    arrayXue[1]="n"
    arrayXue[2]="o"
    arrayXue[3]="p"
    arrayXue[4]="q"
    arrayXue[5]="r"
    #打印数组长度
    echo ${#arrayWen[@]}
    #for 循环遍历 
    for var in ${arrayWen[@]};
    do
    	echo $var
    done
    #while循环遍历
    i=0
    while [[ i -lt ${#arrayXue[@]} ]]; do
    	echo ${arrayXue[i]}
    	let i++
    done

    执行结果如下:

    接下来进行下说明

    数组定义可以有两种方式

    方式一

    #定义方法一 数组定义为空格分割
    arrayWen=(a b c d e f)

    方式二

    #定义方法二 
    arrayXue[0]="m" 
    arrayXue[1]="n" 
    arrayXue[2]="o" 
    arrayXue[3]="p" 
    arrayXue[4]="q" 
    arrayXue[5]="r" 

    如同java的数组一般,无法定义未知长度的数组,必须得指定长度,无论是通过下标还是直接通过元素。

    获取数组长度

    ${#arrayWen[@]} 

    以上这篇浅谈shell数组的定义及循环就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • Shell脚本数组操作小结
    • Shell脚本数组用法小结
    • linux shell数组深入学习理解
    • shell for循环与数组应用介绍
    • linux shell 中数组的定义和for循环遍历的方法
    • Linux shell数组循环的实例详解
    • Shell中创建序列和数组(list、array)的方法
    • shell 使用数组作为函数参数的方法(详解)
    • Shell动态生成数组的多种方法
    • Shell中数组以及其相关操作的详细实例
    上一篇:使用Shell遍历目录及其子目录中的所有文件方法
    下一篇:linux 获取某个日期对应的月末日期方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    浅谈shell数组的定义及循环 浅谈,shell,数组,的,定义,