PowerShell 使用Select-String查找上下文


Select-String 可以查找包含关键字的文本行。其实这条命令还有一个参数-context 可以让搜索结果中的文本行包含上下文,并且可以设置上下文的行数。

例如通过IPConfig可以查看网络配置信息,如果你只想关注网卡配置信息,可以使用下面的命令:

PS E:\> ipconfig | Select-String IPv4 -context 1,6

     本地链接 IPv6 地址. . . . . . . . : fe80::9c4:7e81:82a2:1a3e%15
>    IPv4 地址 . . . . . . . . . . . . : 192.168.1.100
     子网掩码  . . . . . . . . . . . . : 255.255.255.0
     默认网关. . . . . . . . . . . . . : 192.168.1.1

  以太网适配器 本地连接:

     媒体状态  . . . . . . . . . . . . : 媒体已断开
     本地链接 IPv6 地址. . . . . . . . : fe80::88bb:ec58:3c0b:41af%31
>    IPv4 地址 . . . . . . . . . . . . : 192.168.56.1
     子网掩码  . . . . . . . . . . . . : 255.255.255.0
     默认网关. . . . . . . . . . . . . :

  隧道适配器 isatap.{E0E42FAF-1842-452F-B32C-3353D08CB161}:

     媒体状态  . . . . . . . . . . . . : 媒体已断开

原文链接:http://powershell.com/cs/blogs/tips/archive/2012/09/14/use-select-string-with-context-in-powershell.aspx

本文链接: https://www.pstips.net/powershell-use-select-string-with-context.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注