Я не могу понять, почему это привело бы к 0
?
[String] $outputVariable = "INFO: Configuring the component HPOvPerlA";
write-host $outputVariable | Select-String -pattern "INFO:" -SimpleMatch | Measure-Object -Line;
Lines Words Characters Property
----- ----- ---------- --------
0
Где, как будто я бегу ниже, я получаю правильный результат.
"INFO: Configuring the component HPOvPerlA" | Select-String -pattern "INFO:" | Measure-Object -Line;
Lines Words Characters Property
----- ----- ---------- --------
1
Единственное различие, которое я вижу, это write-host
вместе с переменной $, но, по моему мнению, это не должно иметь никакого значения.
Любой намек?