Powershell比较CSV文件-创新互联

前几天论坛里面看见有网友提供了一个方法,如何使用Excel用来比较AD账户的变化,使用的是Excel内置的比较功能。

专注于为中小企业提供网站建设、网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业曹县免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

豆子试了试Powershell的Compare-object方法 也可以做到同样的效果,而且从脚本的角度出发,用PS的效果肯定比手动去操作强很多。

简单的测试一下

创建两个csv文件,内容略有区别

Powershell 比较 CSV文件

使用Compare-object 比较一下,这里我用的是别名 diff, 同时指定我只想比较字段aa,结果如下所示 , =>表示 ccc只存在于右边( b.csv)

Powershell 比较 CSV文件

实验成功。

另外说一句就是通过管道输出结果的时候,export-csv的优点在于便于使用Excel查看和手工编辑;但是如果为了更好的比较的话,建议使用 export-clixml,这个会输出xml的格式,他的信息比csv更多更完整。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前题目:Powershell比较CSV文件-创新互联
本文地址:http://ybzwz.com/article/shedi.html