• if参数小结


    条件表达式

    if [ -f  file ]    如果文件存在
    if [ -d ...   ]    如果目录存在
    if [ -s file  ]    如果文件存在且非空
    if [ -r file  ]    如果文件存在且可读
    if [ -w file  ]    如果文件存在且可写
    if [ -x file  ]    如果文件存在且可执行  
    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 ]       如果<
      

    字符串变量表达式

    复制代码 代码如下:
    grep -q 用于if逻辑判断     不打印任何标准输出,有匹配的内容就返回0

    if  grep -q hello a.txt ; then echo yes;else echo no; fi

    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类似)         条件表达式引用变量要带$
     
    文件来自http://www.jb51.net/article/44209.htm
  • 相关阅读:
    了解jQuery
    了解JavaScript
    了解DOM
    了解CSS
    UICollectionViewCell点击高亮效果(附带效果GIF)
    产品迭代缓慢的原因
    了解Web的相关知识
    HTML常用标签
    HTML常用标签效果展示
    了解数据产品经理
  • 原文地址:https://www.cnblogs.com/cuizhipeng/p/4289636.html
Copyright © 2020-2023  润新知