我有一个关于从一个CSV复制到另一个CSV的问题,而没有创建重复项。我想到了。请参阅下面接受的答案。
感谢。
答案 0 :(得分:2)
然而,答案很简单:
@(get-content .\masterlist.csv) + @(get-content .\update.csv) | Select -Unique | Out-File .\masterlist.csv
答案 1 :(得分:1)
这就是我提出的(从更新到master再添加唯一,然后检查master是否重复):
$updatefile = 'C:\path\to\file\update.csv'
$masterlist = 'C:\path\to\file\masterlist.csv'
get-content $updatefile | Select -Unique | add-content $masterlist
(Get-Content $masterlist | Group-Object | %{$_.group | select -First 1}) | Out-File $masterlist -encoding ASCII