У меня есть текстовый файл, в котором много заголовков и несколько предложений под ним. Я хотел найти заголовок, и если заголовок доступен, я хочу скопировать предложения ниже заголовка до следующего заголовка.
Возможно ли это в PowerShell, помогите, пожалуйста, я попытался
$linenumber= Get-Content "C:\Users\KSYEDSU\Documents\temp\4491309.txt" | select-string $search
Select-String $string $dataRead -Context 1, $linenumber| % { $_.Context.PostContext } | out-file "C:\Users\KSYEDSU\Documents\temp\Results.txt"
Но он выдает ошибку, сообщая, что ожидает интергер
$linenumber= Get-Content "C:\Users\KSYEDSU\Documents\temp\4491309.txt" | select-string $search
Select-String $string $dataRead -Context 1, $linenumber| % { $_.Context.PostContext } | out-file "C:\Users\KSYEDSU\Documents\temp\Results.txt"
ex:
Heading A
1234
34545
13213
Heading B
Так что я буду искать заголовок A, и если он будет доступен, тогда начнем копирование from 1234... till 13213
.