美文网首页
linux 中 if 语句条件的含义

linux 中 if 语句条件的含义

作者: SQUA2E | 来源:发表于2019-06-25 11:32 被阅读0次

文件表达式

-e filename 如果 filename存在,则为真
-d filename 如果 filename为目录,则为真 
-f filename 如果 filename为常规文件,则为真
-L filename 如果 filename为符号链接,则为真
-r filename 如果 filename可读,则为真 
-w filename 如果 filename可写,则为真 
-x filename 如果 filename可执行,则为真
-s filename 如果文件长度不为0,则为真
-h filename 如果文件是软链接,则为真
filename1 -nt filename2 如果 filename1比 filename2新,则为真。
filename1 -ot filename2 如果 filename1比 filename2旧,则为真。

整数变量表达式

-eq 等于
-ne 不等于
-gt 大于
-ge 大于等于
-lt 小于
-le 小于等于

字符串变量表达式

If  [ $a = $b ]                 如果string1等于string2,则为真
                                字符串允许使用赋值号做等号
if  [ $string1 !=  $string2 ]   如果string1不等于string2,则为真       
if  [ -n $string  ]             如果string 非空(非0),返回0(true)  
if  [ -z $string  ]             如果string 为空,则为真
if  [ $sting ]                  如果string 非空,返回0 (和-n类似) 
逻辑非 !                   条件表达式的相反
if [ ! 表达式 ]
if [ ! -d $num ]               如果不存在目录$num
逻辑与 –a                   条件表达式的并列
if [ 表达式1  –a  表达式2 ]
``

    逻辑或 -o                   条件表达式的或

if [ 表达式1 –o 表达式2 ]

--------------------- 
作者:栎枫 
来源:CSDN 
原文:https://blog.csdn.net/superbfly/article/details/49274889 
版权声明:本文为博主原创文章,转载请附上博文链接!

相关文章

  • linux 中 if 语句条件的含义

    文件表达式 整数变量表达式 字符串变量表达式 if [ 表达式1 –o 表达式2 ]

  • day66-shell编程之-if条件语句

    1、 if条件语句 if条件语句,简单来说,其语义类似于汉语中的“如果...那么...”。if语句是Linux运维...

  • Linux结构化语句-条件与循环

    Linux结构化语句 条件语句 if循环语句: for 循环和 while循环 条件语句 if if 条件语句的常...

  • linux shell 流程控制语句

    linux shell 有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while),选择语...

  • Kotlin基础(2)-->程序的逻辑控制

    程序的执行语句主要分为3中:顺序语句、条件语句和循环语句 一、条件语句 Kotlin中的条件语句主要有两种实现方式...

  • 第四节: JavaScript条件分支语句

    一. 条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句。 JS中条件...

  • 第四节 JavaScript条件分支语句

    一. 条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句。 JS中条件...

  • Swift - 控制流

    控制流语句,用于控制程序正在执行的流程。Swift中,控制流语句主要为条件语句和循环语句。 条件语句 if条件语句...

  • oracle中的控制语句

    oracle中的控制语句 一、条件语句 条件语句包含if else、case when 1.01、if else ...

  • day4-总结

    python中的if语句(补充) 3.if-elif-if语句 if 条件语句1:代码块1elif 条件语句2:代...

网友评论

      本文标题:linux 中 if 语句条件的含义

      本文链接:https://www.haomeiwen.com/subject/nsqtcctx.html