Linux笔记-shell遍历数组并判断是否等于某个值
如下脚本:
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遍历数组并判断是否等于某个值相关推荐
- linux脚本遍历数组,浅谈shell 遍历数组的几种方法
背景 某天遇到一个问题,现象如下:第一种遍历正常打印元素,然而第二种遍历只会打印一个元素! #!/bin/bash # $1 代表文件目录 # 执行 eg: # sh your_shell.sh /u ...
- JS 08——①遍历数组, 获取数组最大值 ②遍历数组,获取数组最小值③遍历数组,判断数组中 是否有某个值
1.遍历数组,获取最大值 <script>//定义一个函数 名叫getMax//定义一个临时数组 名字叫tempArrfunction getMax(tempArr){//typeof 获 ...
- shell 遍历数组,将数组元素赋值变量
数组定义 array=('aaa' 18 20 'bbb' 'aba aba') 数组描述 获取数组长度 数组长度的获取方法有下面三种,常用的是前面两种. length=${#array[@]} 或 ...
- Linux之Shell脚本的条件判断和函数
一.条件判断 1.if判断 (1)基本语法 if [ 条件判断式 ] then程序 fi 注意事项: 1.[ 条件判断式 ]中括号和条件判断式之间必须有空格 2.if后要有空格 (2)实操 输入一个数 ...
- Shell 遍历数组的方法
数组的申明方式 array=(element1 element2 element3 .... elementN) 数据读取 #echo ${array[0]} #echo ${array[index] ...
- Linux笔记-shell脚本中加载环境变量(适用于crontab)
这里主要是crontab中调用sh总是提示找不到xxxx的环境变量有问题,单独运行却没问题. 这里只要在对应的sh文件中添加: #!/bin/bash. /etc/profile 这样既可加载/etc ...
- shell学习 数组遍历
数组遍历主要有以下三种方式: 先定义数组: #!/bin/bashsh_list=(test1.shtest2.shtest3.sh ) 1.标准for循环 #!/bin/bashsh_list=(t ...
- javascript数组——新建数组、访问数组、遍历数组的方法、数组对象的方法、冒泡排序算法、json的正反序列化
目录 数组 通过构造函数的三种方法 字面量创建数组方式 访问数组 遍历数组的方法 遍历:遍历就是把数组中的元素从头到尾都访问一次 操作数组对象的方法 删除和添加 delete与Vue.delete区别 ...
- python 遍历数组的3种方法及常用的代码
1.直接使用数组的元素进行遍历,但这种遍历方法效率较低,不推荐使用.可以使用 python中的 num或者 int数组. 2.使用 python中的my_num,该方法通过数组的末尾进行遍历,效率最高 ...
最新文章
- 【好文】带你用Python开发个机器学习软件!
- Android图表和图形创建库:EazeGraph
- docker-machine
- java如何打开整个package_Qulice - 如何在整个项目中禁用需要package-info.java的规则?...
- Junit Test使用样例
- 二十五、PHP框架Laravel学习笔记——模型的一对一关联
- 三和韓長庚 著 易學原理總論 對讀 021_040
- crontab自动执行任务,失败原因记录
- Android 五大布局简析
- 一文搞懂三种工厂模式
- php 正则 修饰符,php 正则修饰符
- arm cortex-a8 天梯图_ARM架构解析
- 他25岁进贝尔实验室,32岁提信息论,40岁办达特茅斯会议,晚年患上阿兹海默 | 人物志...
- JBoss无文件webshell研究
- passcode - pwnable
- 数组----二维数组
- 号码锁 Combination Lock [USACO1.4]
- linux mint 卸载桌面,Linux Mint 默认桌面 Cinnamon 1.6 正式发布
- 台达plc接线图实物_西门子plc接线图实物图
- Leetcode 703. Kth Largest Element in a Stream