gpt4 book ai didi

powershell - 使用 Powershell 获取变量中的第一行字符串

转载 作者:行者123 更新时间:2023-12-04 16:33:30 25 4
gpt4 key购买 nike

这行代码:

$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 消息)。

最佳答案

将换行符上的字符串拆分为一个数组,然后取数组的第一个将起作用,尽管它可能不是最有效的。

($eventResult.Message -split '\n')[0]

关于powershell - 使用 Powershell 获取变量中的第一行字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35871808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com