shell用到的命令(1)——“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”命令。       

        

文章来自:http://heheyue.blog.51cto.com/11245910/1747585
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3