美文网首页
LINUX----shell脚本判断式

LINUX----shell脚本判断式

作者: JuMinggniMuJ | 来源:发表于2020-03-12 12:07 被阅读0次

        判断式就像一个条件语句,成立返回一个true值,否则返回false值,它在脚本运行中有着不可或缺的地位。

1.test命令:

            test    [option]    file_name

                参数:

                        1》-e    判断该文件名是否存在

                        2》-f    判断该文件名是否存在并且为文件

                        3》-d    判断该文件名是否存在并且为目录

                        4》-b    判断该文件名是否存在并且为block device设备

                        5》-c    判断该文件名是否存在并且为character device设备

                        6》-r    判断该文件名是否存在并且有可读属性

                        7》-w    判断该文件名是否存在并且有可写属性

                        8》-x    判断该文件是否存在并且有可执行属性

           test file1    [option]    file2

               参数:

                        1》-nt    判断file1是否比file2新

                        2》-ot    判断file1是否比file2旧

                        3》-ef    判断两个文件是否为同一个文件

           test n1    [option]    n2

                参数:

                        1》-eq    两数值相等

                        2》-ne    两数值不等

                        3》-gt    n1大于n2

                        4》-lt     n1小于n2

                        5》-ge    n1大于等于n2

                        6》-le      n1小于等于n2

2.判断符号[]

            [    condition1     ==     condition2    ]

                1》因为一般语言一个等号表示赋值,所以这里比较建议使用==

                2》在[]内的每一个组件都需要空格来分隔

                3》在[]内的变量,最好以双引号括号括起来

                4》在[]内的常量最好以双引号或单引号括起来

            

相关文章

  • LINUX----shell脚本判断式

    判断式就像一个条件语句,成立返回一个true值,否则返回false值,它在脚本运行中有着不可或缺的地位。 1.te...

  • LINUX----shell脚本条件判断式

    1.if……then if[condition] ;then 代码…… ...

  • shell 条件判断

    if...the判断方式 单个条件式时 多重复杂条件判断式 多重判断 例子 时间区间计算脚本 看书的一些学习笔记

  • LINUX----shell脚本默认变量

    在我们执行linux命令的时候会发现很多命令会携带很多的参数,当我们也想写携带参数的命令的时候,我们该怎么获取这些...

  • Shell 基础语法

    判断 分支 循环 判断标识 函数传参 引用其他脚本

  • Pipeline

    Pipeline(流水线):支持两种语法格式-------->声明式,脚本式流水线 声明式 脚本式流水线 TEST...

  • shell脚本编程之条件判断式(一)

    前言 只要讲到程序的话,那么条件判断式,即是if-then这种判别式肯定一定要学习。因为很多时候,我们都必须依据某...

  • shell(二)——分支结构

    if分支结构 编写脚本, 判断当前系统时间的小时数字 编写脚本 [ expression ] 编写脚本 运行后的结...

  • js性能优化

    无阻塞式加载脚本-延迟脚本 在script标签上添加defer(延迟脚本)或者async(异步脚本)属性。相同点:...

  • Shell脚本

    1、脚本的执行 2、条件判断 3、循环执行(loop) 4、Shell脚本的追踪与调试

网友评论

      本文标题:LINUX----shell脚本判断式

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