1
我有以下内容的文本文件的文件:PowerShell的:返回的实例数发现在搜索模式
something
another something
stuff
more stuff
使用PowerShell,我有一个脚本,搜索模式“东西” 。该模式在文件上每行最多显示一次。我试图确定在文件中找到此搜索模式的次数(即包含此模式的行数)。我使用下面的脚本:
$something_list = Select-String -Path $some_path -Pattern "something" | Select-Object Line
我然后运行以下命令来获取在Line属性的元素个数:
$n = $something_list.Length - 1
我遇到的问题是,这个工程如果有是文件中的“东西”的2+个实例。如果文件中只有1个“something”实例,$ something_list.Length就没有意义,因为只有1个元素的Line对象才能引用Length。
我该如何解决这个问题?
我觉得应该是SELECT COUNT -ExpandProperty计数。 – user3100444
或者只是'... |选择-Exp Count或'... | Foreach计数' –