gpt4 book ai didi

powershell - 返回第一条匹配线

转载 作者:行者123 更新时间:2023-12-03 00:51:22 28 4
gpt4 key购买 nike

我有一个XML命令返回一个URL列表,例如

PS > $xml.rss.channel.item.link
http://example.com/20140704.exe
http://example.com/20140704.tar.xz
http://example.com/20140624.exe
http://example.com/20140624.tar.xz
http://example.com/20140507.tar.xz

从这个列表中,我想返回第一个 .tar.xz行。我有这个
命令

$xml.rss.channel.item.link | ? {$_ -match '.tar.xz'} | select -first 1

但是如果可能的话,我宁愿只使用一个管道的命令。

最佳答案

您根本不需要管道:

(Select-Xml -Xml $xml -XPath "(//link[contains(.,'.tar.xz')])[1]").Node.InnerText

注意:XPath区分大小写。如果这是一个问题,则可以使用 trick with translate() function并强制其忽略大小写。

关于powershell - 返回第一条匹配线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24796089/

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