Linux Shell编程 条件判断语法】的更多相关文章

if条件判断语句 单分支 if 条件语句 语法格式: if [条件判断式];then 程序 fi 或者 if [条件判断式] then 程序 fi 在使用单分支 if 条件查询时需要注意几点: if 语句使用 fi 结尾,和一般语言使用大括号结尾不同. [条件判断式] 就是使用 test 命令判断,所以中括号和条件判断式之间必须有空格. then 后面跟符合条件之后执行的程序.可以放在 [] 之后,用";"分隔:也可以换行写入,就不需要";": 示例:通过脚本判断根…
前面介绍linux shell的if判断的语法,现在再补充一点. Linux shell if条件判断1 分支判断结构     if , case   下面两个结构语法,已经在前面有过示例. 结构1: if CONDITON: then    statement    statement     fi 结构2: if CONDITON: then    statement    statement else    statement    statement fi 下面会分享几个我编写的示例,希…
1. IF条件判断语法: if Athen   dosthelif B   dosthelse   dosthfi 2. 判断条件:   2.1 字符串判断   str1 = str2 当两个串有相同内容.长度时为真 str1 != str2 当串str1和str2不等时为真 -n str1 当串的长度大于0时为真(串非空) -z str1 当串的长度为0时为真(空串)   2.2 数字的判断   int1 -eq int2 两数相等为真 int1 -ne int2 两数不等为真 int1 -g…
if 语法格式 if condition then statements [elif condition then statements] [else statements ] fi 示例 vi if.sh #!/bin/bash if [ $1 = root ] then echo "hello $2 , welcome !" elif [ $1 = intsmaze ] then echo "hello ${2}, welcome !" else echo &q…
按照文件类型进行判断 两种格式 test -e /root/install.log [ -e /root/install.log ]   注意空格  适合用于脚本中 echo $?可以看到结果 [ -d /root ] && echo yes || echo no 按照文件权限进行判断 两个文件之间进行比较 eg.   [ test.txt -ef test.txt.hard ] && echo yes || echo no 两个整数之间比较 两个字符串之间比较 多重条件判…
条件判断式----利用 case ..... esac 判断 case  $变量名称 in   <==关键词为 case ,还有变量前有钱字号 "第一个变量内容")   <==每个变量内容建议用双引号括起来,关键词则为小括号 ) 程序段 ;;            <==每个类别结尾使用两个连续的分号来处理! "第二个变量内容") 程序段 ;; *)                  <==最后一个变量内容都会用 * 来代表所有其它值 不包含…
条件判断式----利用 if .... then ----多重 在同一个数据的判断中,如果该数据需要进行多种不同的判断时,应该怎么作?举例来说,上面的 sh06.sh 脚本中,我们只要进行一次 $yn 的判断就好 (仅进行一次 if ),不想要作多次 if 的判断. 此时你就得要知道底下的语法了: # 一个条件判断,分成功进行与失败进行 (else) if [ 条件判断式 ]; then 当条件判断式成立时,可以进行的指令工作内容: else 当条件判断式不成立时,可以进行的指令工作内容: fi…
1.条件判断式 按照文件类型进行判断: 两种判断格式: test -e /root/install.log [ -e /root/install.log ] 判断命令是否正确执行: [ -d /root ] && echo "yes" || echo "no" 按文件权限判断: 两个文件之间的比较: [ /root/stu.txt -ef /tmp/stu.txt] 两个整数之间的比较: 字符串的判断: a=21,b=56 [ "$a&qu…
1.按照文件类型进行判断(常用的)-b 判断该文件是否存在-d 判断是否存在,并且是否为目录(是目录就为真)-e 判断该文件是否存在(存在为真)-f 判断文件是否存在,并且是否为普通文件(是普通文件为真)-L 判断该文件是否存在.并且是否为符号链接文件(是符号链接文件为真) 2.按照文件权限进行判断(常用)注意:这里的判断是区分拥有者.所属群.其他者,只要这三个中有任意一个成立就为真-r 判断文件是否存在,并且是否拥有读写权限(有读权限为真)-w 判断文件是否存在,并且是否拥有写权限(有写权限为…
case语句使用于需要进行多重分支的应用情况 case分支判断结构 语法: case 变量名称 in      value1)          statement          statement          ;;      value2)          statement          statement          ;;      *)          statement          statement          ;;      esac case语…