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 存在且是一个块特殊文件则为真。 [ ...
-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 [ "$a" -le "$b" ] 大于(需要双括号),如:...
/bin/bash#Shell=`grep"^$1:"/etc/passwd|cut-d:-f7`if[-z$Shell];then#先判断变量Shell中是否有值,如果有,那么为假,语句不执行;如果没有值,则为真,执行下面的语句echo"No such user or User's shell is null."exit10#直接中断脚本的执行fiif["$Shell"=="/bin/bash"];thenecho"Bash User."Ret...
if [ "$str1" == "$str2" ]; then echo "两个字符串相等" else echo "两个字符串不相等" fi ``` 在这个示例中,我们定义了两个变量str1和str2,并用if语句来比较它们的内容是否相等。如果两个字符串相等,就输出"两个字符串相等",否则输出"两个字符串不相等"。这样,我们就可以根据字符串的内容来做...
shell字符串比较、判断是否为数字 二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别. 整数比较 -eq 等于,如:if [ "$a" -eq "$b" ] -ne 不等于,如:if [ "$a" -ne "$b" ] -gt 大于,如:if [ "$a" -gt "$b" ] -ge 大于等于,如:if [ "$a" -ge "$b" ] ...
shell脚本if语句判断字符串相等 Shell脚本判断是一个十分常见的操作,其中用到了if语句 不能用 == != 因为Java字符串都放在常量池,相同的字符串只会存储一份,所以用==比较的是引用,而引用又指向同一块地址,肯定会相等,要用字符串的一个方法 a.equals(b) 才可以判断...
if [ int1 -gt int2 ] 如果> if [ int1 -le int2 ] 如果<= if [ int1 -lt int2 ] 如果< 字符串变量表达式 If [ $a = $b ] 如果string1等于string2 字符串允许使用赋值号做等号 if [ $string1 != $string2 ] 如果string1不等于string2 ...
tr -s 删除多余重复的字符串 cut过滤数据 cut -d: -f1 /etc/passwd 以冒号分隔,过滤第一列 2.2 If语句 if单分支 写法1: if 条件测试 then 命令序列 fi 写法2:(中间有个分号) if 条件测试;then 命令序列 fi if后面也可以跟命令,命令执行成功(也就是$?为0)就会执行then后面的命令序列。
shell字符串比较、判断是否为数字 二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别.整数比较-eq 等于,如:if [ "$a" -eq "$b" ]-ne 不等于,如:if [ "$a" -ne "$b" ]-gt 大于,如:if [ "$a" -gt "$b" ]-ge 大于等于,如:if [ "$a" -ge "$b" ]-lt 小于,如:if [ ...
shell编程之if判断 目录 shell编程之if判断 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"]-...