Я пытаюсь перейти через переменную, строчную линию и применить регулярное выражение для синтаксического анализа строки внутри него.Powershell для каждой строки в переменной
Я загрузки данных через Invoke-restmethod и пытаюсь сделать ниже
$result= invoke-restmethod -uri $uri -method get
foreach($line in $result)
if($line -match $regex)
{
#parsing
}
выше не работает, как их только одна линия. Но когда я вывод результата в файл, а затем применить вышеуказанную логику он работает, как и
$result= invoke-restmethod -uri $uri -method get
$result >> $filelocation
$file = get-content $file
foreach($line in $file)
if($line -match $regex)
{
#parsing
}
Сценарий критичный по времени, поэтому я не могу позволить себе роскоши писать в файл, а затем снова, как может Я достигаю выше, не используя get-content?
'-split '\ r? \ n'' – PetSerAl
Я хочу видеть содержимое файла при хранении в файле, а также вывод содержимого, когда вы не храните. Просто укажите запись в хосте, чтобы получить результат в консоль и запрос вы опубликуете его. –