这行代码:
$eventResult = Get-EventLog -Source ".net runtime" -LogName Application -Newest 1 | select -expandproperty message
将一个非常长的字符串输出到$eventResult中。
我想做的是获取它的第一行。
这将输出$eventResult的全部内容:
$eventResult | select-object -first 1
然而,将数据输出到文件中,然后解析它会非常顺利:
$eventResult | out-file c:\output.txt
cat c:\output.txt | select-object -first 1
我在这里错过了什么?
更新: 如果输出如下:
Line1...
Line2...
Line3...
我想要的就是“Line1...”
更新2:
我编辑了$eventResult(忘记加上| select message了)。