Advertisement

SHELL之判断运算与循环命令结构

阅读量:

文章目录

      • 1 测试命令
        • 1.1 语法结构
    • 1.2 判断参数

    • 1.3 三种语法的区别

      • 2 算数运算
      • 3 until循环
      • 4 while循环
      • 5 for循环
      • 6 判断结构
      • 7 命令组合

1 测试命令

测试文件或值

1.1 语法结构
  • test 条件表达式
  • [ 条件表达式 ]
  • [[ 条件表达式 ]]

特别说明:

  1. [ 亲亲,我两边都有空格,不空打死你哟 ] 😠
  2. [[ 亲亲,我两边都有空格,不空打死你哟 ]] 😠
1.2 判断参数
  • 文件测试:
判断参数 含义
-e 判断文件是否存在(任何类型文件)
-f 判断文件是否存在并且是一个普通文件
-d 判断文件是否存在并且是一个目录
-L 判断文件是否存在并且是一个软链接文件
-b 判断文件是否存在并且是一个块设备文件
-S 判断文件是否存在并且是一个套接字文件
-c 判断文件是否存在并且是一个字符设备文件
-p 判断文件是否存在并且是一个命名管道文件
-s 判断文件是否存在并且是一个非空文件(有内容

全部评论 (0)

还没有任何评论哟~