Powershell:比较 2 个 CSV 并从 1 添加到另一个,无需重复



我有一个关于从一个CSV复制到另一个CSV而不创建重复项的问题。我想通了。请参阅下面接受的答案。

谢谢。

然而,答案很简单:

@(get-content .masterlist.csv) + @(get-content .update.csv) | Select -Unique | Out-File .masterlist.csv
这就是

我想出的(从更新添加到master,然后检查master是否有重复项):

$updatefile = 'C:pathtofileupdate.csv'
$masterlist = 'C:pathtofilemasterlist.csv'

get-content $updatefile | Select -Unique | add-content $masterlist 
(Get-Content $masterlist | Group-Object | %{$_.group | select -First 1}) | Out-File $masterlist -encoding ASCII

相关内容

  • 没有找到相关文章

最新更新