【发布时间】:2016-04-17 19:58:42
【问题描述】:
是否有可能在 100 次匹配后退出 Select-String 以便它不必读取到文本文件的末尾?
我想获取只有前 100 个匹配项的匹配样本。
有没有办法做到这一点?
【问题讨论】:
-
假设您使用 PS v3+:
Select-Object -First 100.
是否有可能在 100 次匹配后退出 Select-String 以便它不必读取到文本文件的末尾?
我想获取只有前 100 个匹配项的匹配样本。
有没有办法做到这一点?
【问题讨论】:
Select-Object -First 100.
试试这个。您可能可以使用 Do-Until 循环或 for 循环并增加一个计数器,然后在达到所需数字后中断循环。
$q = Get-Content 'C:\docs\qqq.txt'
$q | Select-String -Pattern "(Patching)" | Select -first 100
【讨论】: