Loading

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 国际」许可协议进行许可。

posted @   eiSouthBoy  阅读(6069)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu