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...
#!/bin/bash # 示例1:使用 = 进行字符串相等比较 string1="hello" string2="hello" if [ "$string1" = "$string2" ]; then echo "The strings are equal." else echo "The strings are not equal." fi # 示例2:使用 != 进行字符串不相等比较 string1="hello" string2="world" if [ "$stri...
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 我们还可以使用运算符来...
[ STRING1 > STRING2 ] 如果 “STRING1” sorts after “STRING2” lexicographically in the current locale则为真。 [ ARG1 OP ARG2 ] “OP” is one of -eq, -ne, -lt, -le, -gt or -ge. These arithmetic binary operators return true if “ARG1” is equal to, not equal to, less than...
/bin/bashstring1="apples"string2="oranges"if["$string1"="$string2"];thenecho"Thetwostringsareequal."elseecho"Thetwostringsarenotequal."fi 这是我们执行脚本时的结果: $./test.shThetwostringsarenotequal. 例2 我们还可以使用运算符来测试两个字符串是否不相等!=。
一、使用if-then语句(单分支) 用法: if条件测试;then 语句1 语句2 …… fi 解释:if后面的条件测试返回的状态码为0,则执行程序体中的语句;若返回的状态码为非0,则退出。 条件测试:有多种形式,包括bash命令和“[]”测试,后面都会用到 例1:判断一个文件是否存在,如果存在,则输入该文件已存在,如果存在,则...
The two strings are not equal. 1. 2. 例2 我们还可以使用运算符来测试两个字符串是否不相等!=。 AI检测代码解析 #!/bin/bash string1="apples" string2="oranges" if [ "$string1" != "$string2" ]; then echo "Strings are different." ...
如果您更改任何字符串,您将得到Not equal,您可以在这里尝试。 bash中一个字符串中的多个正则表达式匹配 有关纯bash解决方案,请参见以下示例。 Example script: # cat foo.shshopt -s extglobvar='[12 chapters][13 chapters][14 chapters]'while [[ $var =~ ([0-9]+ chapters) ]]; do echo "${...
String1 and String3 are not equal. 这里,如果我们先用 = 运算符比较 String1 和 String2。由于 String1 和 String2 都具有相同的长度,具有相同的字符序列,比较运算符返回 true,因此我们得到 String1 and String2 are equal.. 作为程序中第一个 if-else 块的输出。 同样,在第二个程序中,我们使用 == 运...
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 我们还可以使用运算符来测试两个字符串是否不相等!=。