windows中bat脚本的一些操作(二)

目录

1.多命令运算符

1.1&&

1.2||

2| 管道符


  1. 多命令运算符

    1. &&

      1. 命令1 && 命令2 &&  命令3 && ....
      2. 通过上面的方式可以拼接多个命令
      3. 相当于 并且  
      4. 在windows 中的cmd窗口执行 命令 dir && type a.bat
        1. D:\userInfo\Destoop\新建文件夹>dir && type a.bat
           驱动器 D 中的卷是 软件
           卷的序列号是 D280-1D12

           D:\userInfo\Destoop\新建文件夹 的目录

          2025/08/21/周四  21:41    <DIR>          .
          2025/08/21/周四  20:41    <DIR>          ..
          2025/08/21/周四  21:48                11 a.bat
          2025/08/21/周四  20:52               128 hello_world.bat
          2025/08/21/周四  20:58               102 hello_world2.bat
          2025/08/21/周四  21:38               308 计算.bat
                         4 个文件            549 字节
                         2 个目录 51,521,998,848 可用字节
          "你好啊"

      5. 使用 && 时
        1. 如果 前一个命令出现了错误 后面的命令也不会执行
          1. dir1 && type a.bat
          2. 上面使用错误的命令
    2. ||

      1. 命令1 || 命令2 ||  命令3 || ....
      2. 通过上面的方式可以拼接多个命令
      3. 相当于  或者
      4. 在windows 中的cmd窗口执行 命令 dir && type a.bat
        1. D:\userInfo\Destoop\新建文件夹>dir || type a.bat
           驱动器 D 中的卷是 软件
           卷的序列号是 D280-1D12

           D:\userInfo\Destoop\新建文件夹 的目录

          2025/08/21/周四  21:41    <DIR>          .
          2025/08/21/周四  20:41    <DIR>          ..
          2025/08/21/周四  21:48                11 a.bat
          2025/08/21/周四  20:52               128 hello_world.bat
          2025/08/21/周四  20:58               102 hello_world2.bat
          2025/08/21/周四  21:38               308 计算.bat
                         4 个文件            549 字节
                         2 个目录 51,522,187,264 可用字节

      5. 使用 || 符号时
        1. 如果前面的一个命令错误,后面的命令也会执行
          1. dir1 || type a.bat
  2. | 管道符

    1. 作用 把前一个指令的结果 用于另外一个指令的输入
    2. 命令1 | 命令2 
      1. 把命令1 的执行结果 给 命令2 使用
    3. 准备一个文件
      1.  @echo off

        echo "加法"
        set /a add_result = 1+1
        echo %add_result%

        echo "减法"
        set /a add_result = 1-1
        echo %add_result%

        echo "乘法"
        set /a mul_result = 2*6
        echo %mul_result%

        echo "除法"
        set /a div_result = 9/3
        echo %add_result%

        echo "取余"
        set /a result = 5%3
        echo %result %
        pause

      2. 执行命令

        1. type 计算.bat | find "echo"

        2. D:\userInfo\Destoop\新建文件夹>type 计算.bat | find "echo"
          @echo off
          echo "加法"
          echo %add_result%
          echo "减法"
          echo %add_result%
          echo "乘法"
          echo %mul_result%
          echo "除法"
          echo %add_result%
          echo "取余"
          echo %result %

        3. echo 每行 内容已经过滤出来了

        4. type 计算.bat | find "echo" >> result.txt

        5. 可以在使用 >> 把结果写入文本内容中

                     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值