【发布时间】:2016-07-25 13:07:28
【问题描述】:
POSIX-defined xargs 命令获取它从标准输入接收的所有项目,并将它们作为命令行参数传递给它在自己的命令行上接收的命令。例如:grep -rn "String" | xargs rm.
PowerShell 中的等价物是什么?
以下问题都是这样问的:
但没有正确答案,因为所有答案要么使用ForEach-Object,它将一次处理一个项目(如xargs -n1),以获得给定示例所需的结果,或者存储中间导致一个变量,这冒犯了我的功能性命令行功能。
【问题讨论】:
-
嗯,
xargs -n1也很有用。就像find ... | while read f ; do ... done... 并且以某种方式通过直觉在 PS 中做到这一点几乎是不可能的。
标签: powershell xargs