zoukankan      html  css  js  c++  java
  • shell入门-连接符(并且、和、或者)

    特殊符号:&&

    说明:并且,左右两边是两条命令,左面的执行成功才会去执行右面的命令。右、

    特殊符号:||

    说明:或者,左右两边是两条命令,左边的命令执行不成功,才会执行右面的命令

    &&

    [root@wangshaojun 111]# ls 1.txt && ls 2.txt  ///前后都执行成功
    1.txt
    2.txt
    [root@wangshaojun 111]# ls 10.txt && ls 2.txt  ///前面执行失败,后面不执行
    ls: 无法访问10.txt: 没有那个文件或目录
    [root@wangshaojun 111]# ls 1.txt && ls 20.txt ///前面执行成功,后面执行失败
    1.txt
    ls: 无法访问20.txt: 没有那个文件或目录

    ||

    [root@wangshaojun 111]# ls 1.txt || ls 2.txt
    1.txt
    [root@wangshaojun 111]# ls 10.txt || ls 2.txt
    ls: 无法访问10.txt: 没有那个文件或目录
    2.txt
    [root@wangshaojun 111]# ls 1.txt || ls 20.txt
    1.txt

    ////////////////////////////////////////////////////////////////

    总结:&& 并且  ||或者  两边都是命令,用于逻辑判断。

    &&用于左边条件成功,才执行右边的命令,左边的条件不成立,则不执行

    ||用于左边的条件不成立就去试试右边的,左边的条件成立,则右边的不执行

     ;用于左边的命令执行成功与否,都会执行右边的命令。

  • 相关阅读:
    单调递增的数字
    合并K个升序链表
    ISO 8 自适应cell
    动态计算UITableViewCell高度
    APP上传
    多线程 GCD队列组
    多线程 线程之间的通信
    多线程 GCD
    多线程 线程同步问题
    多线程 线程的状态
  • 原文地址:https://www.cnblogs.com/wangshaojun/p/4966835.html
Copyright © 2011-2022 走看看