shell #!/bin/bash # 示例变量 str1="hello" str2="world" num1=5 num2=10 # 字符串不等于判断 if [ "$str1" != "$str2" ]; then echo "字符串str1和str2不相等" else echo "字符串str1和str2相等" fi # 数字不等于判断 if [ $num1 -ne $num2 ]; then echo "数字num1和num2不相...
1.整数比较 2.字符串比较 3.举例 1.数字比较 2.字符串比较 4.Other 1.整数比较 代码语言:javascript 复制 -eq 等于,如:if["$a"-eq"$b"]-ne 不等于,如:if["$a"-ne"$b"]-gt 大于,如:if["$a"-gt"$b"]-ge 大于等于,如:if["$a"-ge"$b"]-lt 小于,如:if["$a"-lt"$b"]-le 小于...
if [ int1 -eq int2 ] 如果int1等于int2 if [ int1 -ne int2 ] 如果不等于 if [ int1 -ge int2 ] 如果>= if [ int1 -gt int2 ] 如果> if [ int1 -le int2 ] 如果<= if [ int1 -lt int2 ]如果< 3、文件的判断 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ ...
-ne 不等于,如:if [ "$a" -ne "$b" ] -gt 大于,如:if [ "$a" -gt "$b" ] -ge 大于等于,如:if [ "$a" -ge "$b" ] -lt 小于,如:if [ "$a" -lt "$b" ] -le 小于等于,如:if [ "$a" -le "$b" ] < 小于(需要双括号),如:(("$a" < "$b")) <= 小于...
Shell脚本中,数值与字符串比较是不同的,因此要注意(注意[]括号内参数和括号之间有一个空格)。 一、数值比较 -eq 等于,如: if [ $a -eq $b ] -ne 不等于,如: if [ $a -ne $b ] -gt 大于,如: if [ $a -gt $b ] -ge 大于等于,如: if [ $a -ge $b ] ...
在Shell脚本中,if语句确实可以进行字符串比较 使用=进行相等比较: string1="hello" string2="world" if [ "$string1" = "$string2" ]; then echo "Strings are equal." else echo "Strings are not equal." fi 复制代码 使用!=进行不相等比较: string1="hello" string2="world" if [ "$string...
引用变里前应加上 修改如下 !/bin/bash str1="1"str2="1"if [ $str1 = $str2 ];then echo "str1 等于 str2"else echo "str1 不等于 str2"fi
判断字符串是否相等 if [ "$A" = "$B" ];then echo "[ = ]" fi 判断字符串是否相等,与上面的=等价 if [ "$A" == "$B" ];then echo "[ == ]" fi 注意:==的功能在[[]]和[]中的行为是不同的,如下 如果$a以”a”开头(模式匹配)那么将为true ...
4、字符串判断 5、test指令测试 我们在Shell脚本中,最常用的流程控制就是if比较语句了,当然你也许觉得它太小儿科,但是你真的了解透彻了吗? 最近在编写一些测试程序的时候,对if的使用较为片面,很多小的功能都需要去各个地方百度查询,极为不便,因此也想着空闲时候,对if进行详细总结,一来加深印象,二来是为了打造一...