如何搜索PowerShell Get-Help条目?

时间:2012-03-29 17:53:52

标签: powershell grep cmdlets man

在Linux上,我经常使用带有上下文的grep来查找手册页中的使用信息。像

这样的东西
man ls | grep -e '-a' -A 5

会给我足够的上下文来了解-a选项的作用。

我认为Select-String可以做类似的事情,但我似乎无法管理Get-Help内容,只是一个Get-Help对象。我想做一些像

这样的事情
Get-Help Get-ChildItem -Detailed | Select-String -Pattern "-Name" -Context 5

获取有关-Name用法的信息,但这似乎不起作用。

这样做的好方法是什么?

2 个答案:

答案 0 :(得分:3)

正如@Lee所说,如果你只需要参数的帮助,请使用Get-Help的{​​{1}}参数。否则,如果您将-Parameter的输出转换为Select-String的字符串数组,则可以使用Get-Help

Out-String -Stream

答案 1 :(得分:2)

如果您需要有关name参数的帮助,可以执行以下操作:

Get-Help Get-ChildItem -parameter Name