gpt4 book ai didi

PowerShell - 过滤唯一值

转载 作者:行者123 更新时间:2023-12-02 22:38:20 24 4
gpt4 key购买 nike

我有一个输入 CSV 文件,其中有一列包含类似于以下示例的信息:

805265
995874
805674
984654
332574
339852

我想根据前导两个字符将唯一值提取到数组中,因此使用上面的示例我的结果将是:

80、99、98、33

如何使用 PowerShell 实现此目的?

最佳答案

使用Select-Object和参数-unique:

$values =
'805265',
'995874',
'805674',
'984654',
'332574',
'339852'

$values |
Foreach-Object { $_.Substring(0,2) } |
Select-Object -unique

如果需要转换为int,则只需将其转换为[int]:

$ints =
$values |
Foreach-Object { [int]$_.Substring(0,2) } |
Select-Object -unique

关于PowerShell - 过滤唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9825060/

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