else echo "Strings are not equal." fi 2. 使用 tr 命令去除所有空白字符 代码语言:txt 复制 string1=$(echo "your_string" | tr -d '[:space:]') string2=$(echo "your_string" | tr -d '[:space:]') if [ "$string1" == "$string2" ]; then echo "Strings are equal." else echo ...
String1 and String2 are equal. String1 and String3 are not equal. 这里,如果我们先用 = 运算符比较 String1 和 String2。由于 String1 和 String2 都具有相同的长度,具有相同的字符序列,比较运算符返回 true,因此我们得到 String1 and String2 are equal.. 作为程序中第一个 if-else 块的输出。 同样...
string1="apples" string2="oranges" if [ "$string1" = "$string2" ]; then echo "The two strings are equal." else echo "The two strings are not equal." fi 这是我们执行脚本时的结果: 代码语言:txt AI代码解释 $ ./test.sh The two strings are not equal. 例2 我们还可以使用运算符来...
-eq 两数值相等 (equal) -ne 两数值不等 (not equal) -gt n1 大于 n2 (greater than) -lt n1 小于 n2 (less than) -ge n1 大于等于 n2 (greater than or equal) -le n1 小于等于 n2 (less than or equal) 5. 判定字符串的数据 test -z string 判定字符串是否为 0 ?若 string 为空字符串,...
$./test.shThetwostringsarenotequal. 例2 我们还可以使用运算符来测试两个字符串是否不相等!=。 #!/bin/bashstring1="apples"string2="oranges"if["$string1"!="$string2"];thenecho"Stringsaredifferent."elseecho"Stringsarenotdifferent."fi
string2="oranges" if [ "$string1" = "$string2" ]; then echo "The two strings are equal." else echo "The two strings are not equal." fi 这是我们执行脚本时的结果: $ ./test.sh The two strings are not equal. 例2 我们还可以使用运算符来测试两个字符串是否不相等!=。
-ne:等于 (not equal to) -gt:大于 (greater than) -ge:大于或等于(greater than or equal to) -lt:小于 (less than) -le:小于或等于(less than or equal to) #!/usr/bin/env bash test 1 -eq 2 && echo "true" || echo "false" ...
test实战 数值比较 -eq:equal,是否相等。 [root@c7-server ~]# age=28[root@c7-server ~]# [ $age -eq28] [root@c7-server ~]#echo$?0 -ne:not equal,是否不相等。 [root@c7-server ~]# [ $age -ne28] [root@c7-server ~]#echo$?1 ...
if test $var1 = "1"-a $var2 = "2" ; then echo "equal" fi 下面是或运算符 -o,有一个为真就可以 if test $var1 != "1" -o $var2 != "3" ; then echo "not equal" fi 下面是非运算符 ! if条件是为真的时候执行,如果使用!运算符,那么原表达式必须为false ...
如果您更改任何字符串,您将得到Not equal,您可以在这里尝试。 bash中一个字符串中的多个正则表达式匹配 有关纯bash解决方案,请参见以下示例。 Example script: # cat foo.shshopt -s extglobvar='[12 chapters][13 chapters][14 chapters]'while [[ $var =~ ([0-9]+ chapters) ]]; do echo "${...