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...
if [ "$string1" != "Not MyString" ] 下面是一个完整的例子: #!/bin/bash string1="MyString" if [ "$string1" != "Not MyString" ] then echo "Not Equal Strings" else echo "Stringis equal" fi 在Bash 中检测字符串是否是空值或者空串 和那些个与 C++ 类似的语言不同,在 Bash 脚本中还...
String1 and String2 are equal. String1 and String3 are not equal. 这里,如果我们先用 = 运算符比较 String1 和 String2。由于 String1 和 String2 都具有相同的长度,具有相同的字符序列,比较运算符返回 true,因此我们得到 String1 and String2 are equal.. 作为程序中第一个 if-else 块的输出。 同样...
如果相等,则输出"Strings are equal",否则输出"Strings are not equal"。 接下来,让我们来看看如何在Bash中使用正则表达式进行字符串匹配。我们可以使用"=~"符号来进行正则表达式匹配,例如: bash. #!/bin/bash. str="hello world" if [[ $str =~ [0-9] ]]; then. echo "String contains a number" ...
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 -lt:是否小于; 小于,全拼为less than -le:是否小于等于; 小于等于,全拼为less equal 字符串表达式: ==:是否等于; >:是否大于; <:是否小于; !=:是否不等于; =~:左侧字符串是否能够被右侧的PATTERN所匹配; ...
if [ "$string1" = "$string2" ]; then echo "The two strings are equal." else echo "The two strings are not equal." fi 这是我们执行脚本时的结果: 代码语言:txt 复制 $ ./test.sh The two strings are not equal. 例2 我们还可以使用运算符来测试两个字符串是否不相等!=。
-ge:是否大于等于; 大于等于,全拼为greater equal -eq:是否等于;相等,全拼为equal -ne:是否不等于; 不相等,全拼为not equal -lt:是否小于; 小于,全拼为less than -le:是否小于等于; 小于等于,全拼为less equal 字符串表达式: ==:是否等于; >:是否大于; ...
$./test.shThetwostringsarenotequal. 例2 我们还可以使用运算符来测试两个字符串是否不相等!=。 #!/bin/bashstring1="apples"string2="oranges"if["$string1"!="$string2"];thenecho"Stringsaredifferent."elseecho"Stringsarenotdifferent."fi
The two strings are not equal. 1. 2. 例2 我们还可以使用运算符来测试两个字符串是否不相等!=。 #!/bin/bash string1="apples" string2="oranges" if [ "$string1" != "$string2" ]; then echo "Strings are different." else echo "Strings are not different." ...