目录
1.多命令运算符
1.1&&
1.2||
-
多命令运算符
-
&&
- 命令1 && 命令2 && 命令3 && ....
- 通过上面的方式可以拼接多个命令
- 相当于 并且
- 在windows 中的cmd窗口执行 命令 dir && type a.bat
-
D:\userInfo\Destoop\新建文件夹>dir && type a.bat
驱动器 D 中的卷是 软件
卷的序列号是 D280-1D12D:\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 可用字节
"你好啊"
-
- 使用 && 时
- 如果 前一个命令出现了错误 后面的命令也不会执行
- dir1 && type a.bat
- 上面使用错误的命令
- 如果 前一个命令出现了错误 后面的命令也不会执行
-
||
- 命令1 || 命令2 || 命令3 || ....
- 通过上面的方式可以拼接多个命令
- 相当于 或者
- 在windows 中的cmd窗口执行 命令 dir && type a.bat
-
D:\userInfo\Destoop\新建文件夹>dir || type a.bat
驱动器 D 中的卷是 软件
卷的序列号是 D280-1D12D:\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 可用字节
-
- 使用 || 符号时
- 如果前面的一个命令错误,后面的命令也会执行
- dir1 || type a.bat
- 如果前面的一个命令错误,后面的命令也会执行
-
-
| 管道符
- 作用 把前一个指令的结果 用于另外一个指令的输入
- 命令1 | 命令2
- 把命令1 的执行结果 给 命令2 使用
- 准备一个文件
-
@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
-
执行命令
-
type 计算.bat | find "echo"
-
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 % -
echo 每行 内容已经过滤出来了
-
-
type 计算.bat | find "echo" >> result.txt
-
可以在使用 >> 把结果写入文本内容中
-
-
-