gpt4 book ai didi

xml - 使用powershell select-object时如何使用子字符串

转载 作者:行者123 更新时间:2023-12-03 00:46:37 26 4
gpt4 key购买 nike

我想知道在使用 powershell 的 select-object cmdlet 时是否有办法使用 do a substring

这是我正在尝试做的一个例子

$sapFile = "C:\MyFile*.XML"

# Get the newest xml file
$newestFile = Get-ChildItem -Path $sapFile | Sort CreationTime | Select -Last 1

# get the contents of the xml file
[XML]$sapContent = Get-Content -Path $newestFile.FullName

$sapContent.DATA.CP | Select -Property CP_NO,MEN.Substring(0,4)

然而,这不起作用。

谢谢

最佳答案

您可以使用 Select 动态创建属性,该属性具有使用哈希表计算得出的值。在以下示例中,我选择了“CP_NO”属性,并使用哈希表创建了“MENSubString”属性。

Select -Property CP_NO,@{label='MENSubString';expression={$_.MEN.Substring(0,4)}}

Label 可以缩短为“l”,Expression 可以缩短为“e”,如下所示:

Select -Property CP_NO,@{l='MENSubString';e={$_.MEN.Substring(0,4)}}

关于xml - 使用powershell select-object时如何使用子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43149112/

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