&&相当于在PowerShell中
问题描述:
可能重复:
What are the PowerShell equivalent of Bash's && and || operators?
Can I get && to work in Powershell?&&相当于在PowerShell中
在bash我用./task1.sh && ./task2.sh
运行TASK1,然后只要TASK1没有返回一个错误运行TASK2码。当我在Powershell中尝试.\task1.bat && .\task2.bat
时,出现错误“The Token & &不是此版本中的有效分隔符。”
Windows Powershell中是否有与& &等效的内容?
答
我认为最接近的是:
.\task1.bat;if($lastexitcode -eq 0){.\task2.bat}
而且,PowerShell有-and
,你可能想尝试,但它是不是真的一样。
答
这是最接近我可以得到:
.\task1.ps1 ; if($?){.\task2.ps1}
这是唯一正确的ettiquette选择一个答案时,你的问题已经回答了堆栈交换网络上。请选择一个答案。谢谢! – 2014-02-07 21:56:20
无论谁对Bash风格'&&'和'||'感兴趣成为PowerShell的一部分:请投票选择[这里]的功能(https://windowsserver.uservoice.com/forums/301869-powershell/suggestions/11087898 - 实施 - 在和运营商,也就是说,庆典,有)。 – mklement0 2017-01-21 19:11:45