powershell - 过滤 FL 的结果
powershell - filter the result of FL
我想过滤自动 FL
.
的结果
例如,Get-ADUser someuser -Prop *
returns 列表格式的大量行,我只对包含一些文本的行感兴趣,无论字段是什么。例如,包含 True
的行或包含 foo
.
的行
我对获取变量中的结果行或对相应字段进行进一步处理不感兴趣,只是过滤屏幕上显示的行,à la grep
你有什么线索可以告诉我吗?
PS。对于这个,我坚持使用 PS v2。
这其实是一个很有趣的问题。一种方法是将输出通过管道传输到文件。例如:
Get-ADUser someuser -Prop * > tmp
Select-String -pattern "(True|foo)" -path tmp | Select-Object -ExpandProperty Line
Remove-Item tmp
我最终找到了一种非常简单的方法来搜索 PS 输出:)
Get-ADUser someuser -Prop * | Out-String -Stream | Select-String foo
希望对大家有所帮助。
我想过滤自动 FL
.
例如,Get-ADUser someuser -Prop *
returns 列表格式的大量行,我只对包含一些文本的行感兴趣,无论字段是什么。例如,包含 True
的行或包含 foo
.
我对获取变量中的结果行或对相应字段进行进一步处理不感兴趣,只是过滤屏幕上显示的行,à la grep
你有什么线索可以告诉我吗?
PS。对于这个,我坚持使用 PS v2。
这其实是一个很有趣的问题。一种方法是将输出通过管道传输到文件。例如:
Get-ADUser someuser -Prop * > tmp
Select-String -pattern "(True|foo)" -path tmp | Select-Object -ExpandProperty Line
Remove-Item tmp
我最终找到了一种非常简单的方法来搜索 PS 输出:)
Get-ADUser someuser -Prop * | Out-String -Stream | Select-String foo
希望对大家有所帮助。