gpt4 book ai didi

powershell - 比较两个CSV并仅导出两个都不存在的名称列表

转载 作者:行者123 更新时间:2023-12-02 23:10:42 24 4
gpt4 key购买 nike

我有2个带有用户名的CSV文件。
我只想导出两个文件中都不存在的用户名。

我现在拥有的代码:

$file1 = import-csv -Path "C:\ps\output\adusers.csv" 
$file2 = import-csv -Path "C:\ps\output\users.csv"
Compare-Object $file1 $file2 -property name | Export-Csv -NoTypeInformation -Path "C:\ps\result\result.csv"

最佳答案

使用Select-Object name仅从Compare-Object的输出中提取名称字段:

Compare-Object $file1 $file2 -Property name |
select name |
sort -unique -Property name |
Export-Csv -NoTypeInformation -Path "C:\ps\result\result.csv"

笔记:
  • sort -unique对列表进行重复数据删除和排序。
  • 如果CSV很大,请使用HashSet
  • 关于powershell - 比较两个CSV并仅导出两个都不存在的名称列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42339300/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com