2
在Unix外殼批處理的子shell,你可以這樣寫:擊/在PowerShell中
(cmd1 ; cmd2) | cmd3
在Windows批量,你可以寫這個
(cmd1 & cmd2) | cmd3
在這兩種情況下,CMD1的輸出並且cmd2在stdin上傳遞給cmd3。
是否有可能在Powershell中做同樣的事情?
我還沒有找到允許這個的有效語法。我期望一個語句塊的工作,像這樣的,但它並不:
{ cmd1 ; cmd2) | cmd3
我可以得到它通過聲明一個函數的工作:
function f() {
cmd1
cmd2
}
f | cmd3
是否有語法,允許這要在線完成?