-ne:不等于(not equal to) 下面是一个数字比较的例子: 代码语言:txt 复制 num1=10 num2=20 if [ $num1 -gt $num2 ]; then echo "num1 is greater than num2" else echo "num1 is less than or equal to num2" fi 对于字符串的比较,在Bash中可以使用以下的比较操作符: ...
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 ...
-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 -z string1 && echo "true" || echo "false" test string1 && echo "true" || echo "false" test string1=string2 && echo "true" || echo "false" test string1!=string2 && echo "true" || echo "false" [ -n string1 ] && echo "true" || echo "false" [ -z string1 ] &&...
public static boolean equals(String str1, String str2) Compares two Strings, returning true if they are equal. nulls are handled without exceptions. Two null references are considered to be equal. The comparison is case sensitive. StringUtils.equals(null, null) = true ...
is readable-s FILE_NAM # TrueifFILE_NAM existsandisnotempty-w FILE_NAM # TrueifFILE_NAM has write permission-x FILE_NAM # TrueifFILE_NAM is executable#字符串测试操作-z STRING # TrueifSTRING is empty-n STRING # TrueifSTRING isnotemptySTRING1...
[ 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...
string integer expression file testexits with the status determined by EXPRESSION. Placing the EXPRESSION between square brackets ([and]) is the same as testing the EXPRESSION withtest. To see the exit status at the command prompt, echothe value “$?” A value of 0 means the expression evalu...
-n STRING The length of STRING is greater than zero. -z STRING The lengh of STRING is zero (ie it is empty). STRING1 = STRING2 STRING1 is equal to STRING2 STRING1 != STRING2 STRING1 is not equal to STRING2 INTEGER1 -eq INTEGER2 INTEGER1 is numerically equal to INTEGER2 INTEGER...
- Test if a given variable is equal/not equal to the specified string: [[ $variable ==|!= "string" ]] - Test if a given string conforms the specified glob/regex: [[ $variable ==|=~ pattern ]] - Test if a given variable is [eq]ual/[n]ot [e]qual/[g]reater [t]han/[l]...