【发布时间】:2022-11-14 11:30:11
【问题描述】:
有一堆来自 csv 文件的值,列如下所示:
**name**
shouston
cgonzalez
bbrown
hlader
kpesavento
jbloom
polson
bcharlow
bcharlow
bkalt
需要找到重复项并修改它们。我尝试使用比较对象
foreach ($line in $inputFile) {
$name = $line.name
$line.name = $text.ToTitleCase($name)
$firstName = $line.name.split(" ")[0]
$lastName = $line.name.split(" ")[1]
$newEmail = ($firstName[0] + $lastName).toLower()
if ( -not (Compare-Object -ReferenceObject $newEmail -DifferenceObject $newEmail -Property email -IncludeEqual | Where-Object { $_.SideIndicator }) ) {
"some modify"
}
else {
"again modify"
}
但它没有像我预期的那样工作 - 找到一个重复的值,然后。 谁能帮助我 - 我需要如何修改脚本?
【问题讨论】:
标签: powershell compare compareobject