如何将链接命令从命令行迁移到powershell?

问题描述 投票:0回答:1

我尝试将一系列命令从命令行迁移到 powershell。

我的原始代码使用 7zip 提取 .tar.gz 存档,如下所示:

7z x -so archive.tar.gz | 7z x -si --ttar

现在,我尝试在 powershell 中做同样的事情。 我已经尝试过这样的操作,但我得到的只是将第一个命令结果扔到 shell:

Start-Process -NoNewWindow $7z -ArgumentList "x -so `"archive.tar.gz`"" | Start-Process -NoNewWindow $7z -ArgumentList "x -si -ttar"

这是如何在powershell中实现的?

powershell pipe
1个回答
0
投票

如果路径中有 7z,请尝试

& 7z x -so archive.tar.gz | & 7z x -si -ttar
© www.soinside.com 2019 - 2024. All rights reserved.