使用PowerShell计算文本文件中的特定字符串

时间:2015-04-27 07:17:35

标签: powershell

是否可以计算文件中的特定字符串并将值保存在变量中?

对我来说,这将是String" / export" (没有引号)。

3 个答案:

答案 0 :(得分:20)

这是一种方法:

$FileContent = Get-Content "YourFile.txt"
$Matches = Select-String -InputObject $FileContent -Pattern "/export" -AllMatches

$Matches.Matches.Count

答案 1 :(得分:8)

这是一种方法。

$count = (get-content file1.txt | select-string -pattern "/export").length

如评论中所述,这将返回包含模式的行数,因此如果任何行具有多个模式实例,则计数不会是正确的。< / p>

答案 2 :(得分:0)

grep -co vs grep -c

两者都很有用,感谢“ o”版本。对我来说是新的。