我正在尝试使用下面的脚本来迭代使用文本文件内容构建的数组并返回匹配值,如果找不到匹配则返回参数。
Param (
[string]$surname
)
$listSurnames = @(Get-Content .\MixedCaseNames.TXT)
# Return $listSurnames
$found = for($index = 0; $index -lt $listSurnames.Count; $index++) {
if ($listSurnames[$index] -eq $surname) { return $listSurnames[$index]; break }
else { return $surname; break }
}
答案 0 :(得分:0)
出色!谢谢你们。 :)
Param (
[string]$surname
)
$findName = Get-Content .\MixedCaseNames.TXT | Where-Object { $_ -eq $surname } | Select-Object -First 1
If ( $findName -eq $null ) { return $surname } Else { return $findName }