欢迎各位兄弟 发布技术文章
这里的技术是共享的
在CMD(命令提示符)中,如果你想连续执行多行命令,可以采用以下几种方式:
&
符号连接命令cmdcommand1 & command2 & command3
例如:
cmddir & echo Hello, World! & pause
在这个例子中,dir
命令会先列出当前目录内容,然后显示 "Hello, World!",最后暂停程序等待用户输入。
&&
符号按顺序执行命令(只有前一个命令成功时才执行后一个)cmdcommand1 && command2 && command3
例如:
cmdping www.example.com && echo Ping was successful || echo Ping failed
这里,只有当 ping
命令成功执行时才会显示 "Ping was successful",如果失败,则显示 "Ping failed"。
如果你在一个批处理文件(.bat 或 .cmd 文件)里,可以在每一行写入一条命令,或者在一行末尾使用 ^
符号转义换行:
cmdcommand1 ^ & command2 ^ & command3
例如:
cmdecho First Line ^
& echo Second Line ^
& echo Third Line
在批处理文件内部,即便将每条命令分行写,它们也会按照从上到下的顺序自动执行:
batchecho Starting batch... set myVar=Hello echo %myVar% echo Batch is ending.
以上就是在CMD中执行多行命令的常见方法。