Като се има предвид тази променлива
$foo = help | Select-String powershell
Опитът за разделяне ще се провали
PS > $foo.split()
Method invocation failed because [Microsoft.PowerShell.Commands.MatchInfo]
does not contain a method named "split".
At line:1 char:1
+ $foo.split()
+ ~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : MethodNotFound
Как мога да разделя тази променлива?
Отговори:
4 за отговор № 1Стойността на низовете на съвпадащата линия е в собствената линия на обекта MatchInfo.
$foo.Line.split()
0 за отговор № 2
Разделянето е метод на String, така че трябва да бъде наречен низ.
[string] $foo = help | Select-String powershell
Или
$foo = help | Select-String powershell | Out-String