shell用到的命令——“AND(&&)”,“OR(||)”,“:”,"."

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell用到的命令——“AND(&&)”,“OR(||)”,“:”,"."相关的知识,希望对你有一定的参考价值。

shell常用到的命令:

    1、AND列表与OR列表:

        1)、AND列表(&&):

            在前一条命令执行成功时才执行下一条命令。

            当有一个执行失败时,直接反回“失败码”。

              使用:  

                语句1 && 语句2 && 语句3 && 。。。。。


        2)、OR列表(||):

            与&&相反,当前一条语句执行失败后才执行下一条语句。

              使用:

                语句1 || 语句2 || 语句3 || 。。。。。

        3)、上面两个可以进行组合,进行逻辑处理。

        4)、可以将命令组合成块执行。

            语句1 && {语句2 || 语句3}

    2、“:”命令:

        1)、其实“:”是一个空命令。用于去简化条件逻辑,相当于“true”

            比如:

            while : //进行无限循环。

        2)、用于变量的设置:

            比如:

            :${var:=value}  //当$var没有“:”时可能会被当成命令。

    3、"."命令:

        1)、用于指示在当前shell内执行,不会创建子shell。

            等同于“source”命令。       

        

以上是关于shell用到的命令——“AND(&&)”,“OR(||)”,“:”,"."的主要内容,如果未能解决你的问题,请参考以下文章

shell第四篇(上)

shell 文件查找命令find

1 Linux shell 编程:流程控制语句

sh 使用bash脚本读取CSV文件 - 来自http://www.theunixschool.com/2012/05/shell-read-text-or-csv-file-and-extract.

linux shell里面的EOF命令有啥用

shell函数参数传递及输入输出&内置函数