Powershell:indexOf row where column = searchstring

我有一个包含几列的表 $t(导入的 csv)。第一个标题是“A”。 我想知道列 'A' 中的值等于搜索字符串 $s 的行的编号(索引)(不使用循环)。

所以我找到了 [array]::indexOf(<1-dimensional-array>,<searchString>) 为了使用它,我需要从“A”列创建一个一维数组。 我尝试了 $a = @($t | select A),然后我可以处理每个元素,如 $a[0]$a[3]。那么这是否符合 indexOf 上下文中的一维数组的条件? 当我将搜索字符串 $s 设置为存在的值时,然后 [array]::indexOf($a,$s) 总是返回 -1。

largehand 回答:Powershell:indexOf row where column = searchstring

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/376.html

大家都在问