Powershell-количество строк в текстовом файле
можно ли подсчитать определенные строки в файле и сохранить значение в переменной? Для меня это будет строка "/ export " (без кавычек). Было бы здорово, если кто-то что-то знает, я думаю, это довольно легко для некоторых Powershell трещин там:)
2 ответов
вот один способ :
$FileContent = Get-Content "YourFile.txt"
$Matches = Select-String -InputObject $FileContent -Pattern "/export" -AllMatches
$Matches.Matches.Count
вот способ сделать это.
$count = (get-content file1.txt | select-string -pattern "/export").length
Как упоминалось в комментариях, это вернет количество строк, содержащих шаблон, поэтому если какая-либо строка имеет более одного экземпляра шаблона, счетчик не будет правильным.