gpt4 book ai didi

管道后的 PowerShell 拆分

转载 作者:行者123 更新时间:2023-12-03 10:02:47 28 4
gpt4 key购买 nike

我在脚本中使用以下行返回 $folder 处所有文件夹的所有路径地点。

dir -recurse $folder|?{$_.PSIsContainer}|select -ExpandProperty FullName

这有效。但是:我只需要每条路径的第四个元素。

我试过添加 |{$_.Split("\")}[3]}[3]在各个地方,但我在使用 split 命令时遇到错误,即 Expressions are only allowed as the first element of a pipeline.
我试过在各个部分周围放置括号,并将整个表达式放入括号和拆分中,但我似乎无法找到一种方法将拆分连接到管道的任何部分......还有另一种方法吗? ?

最佳答案

你快到了。您需要将您的代码放在 Foreach-Object 中小命令:

Get-ChildItem -recurse $folder|
Where-Object {$_.PSIsContainer}|
Select-Object -ExpandProperty FullName |
ForEach-Object {
$_.Split("\")[3]
}

关于管道后的 PowerShell 拆分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43731839/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com