dkfr.net
当前位置:首页 >> shEll iF函数中几种条件判断的区别 >>

shEll iF函数中几种条件判断的区别

1、整数比较: [plain] view plain copy -eq 等于,如:if [ "$a" -eq "$b" ] 或 if [ $a -eq $b ] -ne 不等于,如:if [ "$a" -ne "$b" ] -gt 大于,如:if [ "$a" -gt "$b" ] -ge 大于等于,如:if [ "$a" -ge "$b" ] -lt 小于,如:if [ "$a" -lt "$b" ...

while(($i < mark)) do j=`expr $longt - 1 - $i` echo $j echo $i num1=${stragrop[$i]} num2=${stragrop[$j]} echo $num1 echo $num2 if(($num1 != $num2)) then echo "ok" else echo "no" fi i=$((i + 1)) done 其两变量存度1字符串管字母否...

#!/bin/sh max=9 min=8 if [ $max -gt $min ] then echo 1 else echo 0 fi 数字的比较: -eq 相等(equal) -ne 不等(not equal) -gt 大于(greater than) -lt 小于(less than) -ge 大于等于 (greater than or equal) -le 小于等于 (les...

你的问题没太看懂啊,什么叫if结果?能具体写出来是什么意思吗? 通常的话,设置一个全局变量可以解决问题。把你的if结果传给全局变量,后面的脚本调用该变量就可以了。

#!/bin/bash aa=(23 345 55 56 -3456 4 678 90 9 1133) max=${aa[0]} for((i=1;i

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com