3

在下面的代码中,有没有办法从第三段引用第二段中的当前对象?

`$a = "one", "two", "three"`
`$a | % {$_ -replace "t","x" } | % { $_ }`

稍微不同地解释一下,我希望能够| % { "$_.$_ : $_" }在第三个管道段中使用类似的东西来获得这个输出:

one: one
two: xwo
three: xhree
4

1 回答 1

2

这是迄今为止我找到的唯一解决方案。有更好的选择吗?

$a = "one", "two", "three"
$a | % { $i = $_; $_ -replace "t","x" } | % { "$i : $_" }

输出:

one : one
two : xwo
three : xhree
于 2013-01-28T16:35:04.613 回答