Windows系统CMD的命令组合符:&、&&、|、||、()
一、顺序执行多条命令(不论成败):&#
注意:在D:\
没有文件夹tem
打开cmd.exe,执行命令:cd D:\tem & echo hello
由上图可知,第一句命令:cd D:\tem
是没有成功的,但是第二句也执行了。
执行命令:cd /d D:\temp & echo hello
由上图可知,两句命令都执行成功了
二、顺序执行多条命令(失败则退出):&&#
打开cmd.exe,执行命令:cd D:\tem && echo hello
由上图可知,第一句命令:cd D:\
是没有成功的,且第二句也不执行。
执行命令:cd /d D:\temp & echo hello
由上图可知,第一句执行成功后,第二句才能执行
三、管道命令:|#
管道命令一般作为过滤器使用:前进后出
,把前一个命令执行结果作为后一个命令的执行输入。
管道命令通常配合:find
or findstr
使用
在d:\
下打开cmd.exe,执行命令:dir | find "temp"
四、顺序执行多条命令(成功则退出):||#
在d:\
下打开cmd.exe,执行命令:dir | find "temp" && echo successful || echo failure
五、命令边界符:()#
主要目的是可以将一条或多条命令包括起来,便于可读和理解
例如一下脚本文件:
@echo off
for /l %%i in (0,1,9) do echo %%i
pause
for语句介绍:
FOR /L %variable IN (start,step,end) DO command [command-parameters]
该集表示以增量形式从开始到结束的一个数字序列。因此,(1,1,5)将产生序列
1 2 3 4 5,(5,-1,1)将产生序列(5 4 3 2 1)
作者:caojun97
出处:https://www.cnblogs.com/caojun97/p/16942055.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)