我想在Windows CMD控制台中运行两个命令。
在Linux中我会这样做
touch thisfile ; ls -lstrh
在Windows上是怎么做的呢?
我想在Windows CMD控制台中运行两个命令。
在Linux中我会这样做
touch thisfile ; ls -lstrh
在Windows上是怎么做的呢?
当前回答
很简单:用&&符号区分它们。 例子:
echo "Hello World" && echo "GoodBye World".
“再见世界”将印在“你好世界”之后。
其他回答
您可以使用&来一个接一个地运行命令。示例:c:\dir & vim myFile.txt
在windows中,我使用了上述所有解决方案&,&&,但都不起作用 ';'符号终于为我工作了
npm install; npm start
在windows中使用&符号可在一行中使用命令
C:\Users\Arshdeep Singh>cd Desktop\PROJECTS\PYTHON\programiz & jupyter notebook
比如Linux 我们使用,
touch thisfile ; ls -lstrh
我试图创建批处理文件启动提升cmd,并使其运行2个单独的命令。 当我使用&或&&字符时,我遇到了一个问题。例如,这是我的批处理文件中的文本:
powershell.exe -Command "Start-Process cmd \"/k echo hello && call cd C:\ \" -Verb RunAs"
我得到解析错误:
经过几次猜测,我发现,如果你用“&&”这样的引号包围&&,它是有效的:
powershell.exe -Command "Start-Process cmd \"/k echo hello "&&" call cd C:\ \" -Verb RunAs"
结果如下:
也许这能帮到别人:)
是的,有。&。
如果命令1没有失败,&&将在命令1完成时执行命令2。
无论如何都会执行。