PowerShell 技能连载 - 解析纯文本(第二部分)
在前一个技能中我们解释了如何使用 Select-String
和正则表达式从纯文本结果中提取有用的信息:
1 | PS C:\> $data = ipconfig | select-string 'IPv4' |
PowerShell 支持 -match
参数,它也能够处理正则表达式。不过它在一行里只能找到一个匹配项。在多数场景中这也不是大问题,因为一行中通常只包含了一个匹配项。您所做的只需要在管道中使用 -match
,则原始的数据会逐行地输入:
1 | PS C:\> ipconfig | |
PowerShell 技能连载 - 解析纯文本(第二部分)