我认为正则表达式适用于powershell,但我认为我的逻辑是错误的。
我想要的是获取以4到6位开头的所有目录的列表。到目前为止我得到的是以4-6位数字开头的目录中的子项:
get-childitem -path \\server\share -recurse |
where { ($_.psiscontainer) -and ($_.name -match "^\d{4,6}") }
我可以以某种方式管道写入“当前对象”而不是孩子吗?
答案 0 :(得分:0)
所以最后我只是通过管道输入了ft,发出总命令:
get-childitem -path \\path\path -recurse | where {($_.psiscontainer)
-and ($_.name -match "^\d{4,6}" )} | Select-Object Name, FullName | ft