如下脚本:

for i in "${!DataList[@]}";docurrentStr="${DataList[$i]}"#echo $currentStr#分析程序if [ ${currentStr} == "xxxx_yyyy_qqqq" ];then#TODO STH............fidone

这里的DataList为shell的数组。

下面是转成整形进行处理:

currentValue="${DataList[$i+1]}";
currentValue=$currentValue
currentValue=$((currentValue))#这里最大不能大于4,如果大于4就 ... ... ... ...
if [ $currentValue -gt "4" ];then#TODO something............
fi

Linux笔记-shell遍历数组并判断是否等于某个值相关推荐

  1. linux脚本遍历数组,浅谈shell 遍历数组的几种方法

    背景 某天遇到一个问题,现象如下:第一种遍历正常打印元素,然而第二种遍历只会打印一个元素! #!/bin/bash # $1 代表文件目录 # 执行 eg: # sh your_shell.sh /u ...

  2. JS 08——①遍历数组, 获取数组最大值 ②遍历数组,获取数组最小值③遍历数组,判断数组中 是否有某个值

    1.遍历数组,获取最大值 <script>//定义一个函数 名叫getMax//定义一个临时数组 名字叫tempArrfunction getMax(tempArr){//typeof 获 ...

  3. shell 遍历数组,将数组元素赋值变量

    数组定义 array=('aaa' 18 20 'bbb' 'aba aba') 数组描述 获取数组长度 数组长度的获取方法有下面三种,常用的是前面两种. length=${#array[@]} 或 ...

  4. Linux之Shell脚本的条件判断和函数

    一.条件判断 1.if判断 (1)基本语法 if [ 条件判断式 ] then程序 fi 注意事项: 1.[ 条件判断式 ]中括号和条件判断式之间必须有空格 2.if后要有空格 (2)实操 输入一个数 ...

  5. Shell 遍历数组的方法

    数组的申明方式 array=(element1 element2 element3 .... elementN) 数据读取 #echo ${array[0]} #echo ${array[index] ...

  6. Linux笔记-shell脚本中加载环境变量(适用于crontab)

    这里主要是crontab中调用sh总是提示找不到xxxx的环境变量有问题,单独运行却没问题. 这里只要在对应的sh文件中添加: #!/bin/bash. /etc/profile 这样既可加载/etc ...

  7. shell学习 数组遍历

    数组遍历主要有以下三种方式: 先定义数组: #!/bin/bashsh_list=(test1.shtest2.shtest3.sh ) 1.标准for循环 #!/bin/bashsh_list=(t ...

  8. javascript数组——新建数组、访问数组、遍历数组的方法、数组对象的方法、冒泡排序算法、json的正反序列化

    目录 数组 通过构造函数的三种方法 字面量创建数组方式 访问数组 遍历数组的方法 遍历:遍历就是把数组中的元素从头到尾都访问一次 操作数组对象的方法 删除和添加 delete与Vue.delete区别 ...

  9. python 遍历数组的3种方法及常用的代码

    1.直接使用数组的元素进行遍历,但这种遍历方法效率较低,不推荐使用.可以使用 python中的 num或者 int数组. 2.使用 python中的my_num,该方法通过数组的末尾进行遍历,效率最高 ...

最新文章

  1. 【好文】带你用Python开发个机器学习软件!
  2. Android图表和图形创建库:EazeGraph
  3. docker-machine
  4. java如何打开整个package_Qulice - 如何在整个项目中禁用需要package-info.java的规则?...
  5. Junit Test使用样例
  6. 二十五、PHP框架Laravel学习笔记——模型的一对一关联
  7. 三和韓長庚 著 易學原理總論 對讀 021_040
  8. crontab自动执行任务,失败原因记录
  9. Android 五大布局简析
  10. 一文搞懂三种工厂模式
  11. php 正则 修饰符,php 正则修饰符
  12. arm cortex-a8 天梯图_ARM架构解析
  13. 他25岁进贝尔实验室,32岁提信息论,40岁办达特茅斯会议,晚年患上阿兹海默 | 人物志...
  14. JBoss无文件webshell研究
  15. passcode - pwnable
  16. 数组----二维数组
  17. 号码锁 Combination Lock [USACO1.4]
  18. linux mint 卸载桌面,Linux Mint 默认桌面 Cinnamon 1.6 正式发布
  19. 台达plc接线图实物_西门子plc接线图实物图
  20. Leetcode 703. Kth Largest Element in a Stream

热门文章

  1. Python中类与对象的关系
  2. mac 下基于firebreath 开发多浏览器支持的浏览器插件
  3. Thread.Join()方法的理解
  4. 今天的俩个一齐说的即时通讯
  5. 便把他手中的i698源代码拐杖转了一圈
  6. 飞秋2010下载在未来讲差异化
  7. 深度探索Win32可执行文件格式
  8. Python 为了提升性能,竟运用了共享经济!赶紧看看!!
  9. 有2-3年工作经验但依然迷茫
  10. expdp oracle 并行_DMP文件导入ORACLE指南