如何在一行中执行多个命令[重复]
Posted
技术标签:
【中文标题】如何在一行中执行多个命令[重复]【英文标题】:How to execute multiple commands in a single line [duplicate] 【发布时间】:2012-11-23 00:56:35 【问题描述】:我知道 Unix 有以下命令可以在一行中执行多个命令,我在 DOS 下怎么做?
command1 ; command2 ; command3 ...
【问题讨论】:
您可以使用与符号&
链接命令,例如回声你好和回声世界
或者你可以得到cygwin,并在windows上安装unix cmds :-)
在实际的 DOS 或 Windows 命令提示符下?
【参考方案1】:
谷歌搜索给了我这个:
Command A & Command B
执行Command A,然后执行Command B(不评估任何东西)
Command A | Command B
执行Command A,并将其所有输出重定向到Command B
的输入Command A && Command B
执行Command A,运行后判断errorlevel,如果退出码(errorlevel)为0,才执行Command B
Command A || Command B
执行Command A,评估该命令的退出代码,如果不是0,则只执行Command B
【讨论】:
现在,在 2014 年,谷歌搜索给了我这个。 谷歌不回答问题,谷歌找到人们对问题的答案。如果没有人先回答问题,谷歌搜索毫无意义! :-) 我刚刚在谷歌上找到了这个,它帮助了我:) 如果我定义了一些别名(例如 doskey a=echo a doskey b=echo b)我不能运行 a && b。有办法解决吗? 老实说,你知道 *** 社区惩罚不受欢迎的问题并跳到提出重复问题的人的方式,这使得在评论中提出问题更有意义。诚然,人们在提出问题之前应该先查看 ***,但有些人不擅长搜索,有时搜索会首先提出新的问题(比如这个)。我想这是谷歌的问题。以上是关于如何在一行中执行多个命令[重复]的主要内容,如果未能解决你的问题,请参考以下文章