Powershell 比較 CSV檔案

2021-09-21 19:37:51 字數 552 閱讀 1950

前幾天論壇裡面看見有網友提供了乙個方法,如何使用excel用來比較ad賬戶的變化,使用的是excel內建的比較功能。

豆子試了試powershell的compare-object方法 也可以做到同樣的效果,而且從指令碼的角度出發,用ps的效果肯定比手動去操作強很多。

簡單的測試一下

建立兩個csv檔案,內容略有區別

使用compare-object 比較一下,這裡我用的是別名 diff, 同時指定我只想比較欄位aa,結果如下所示 , =>表示 ccc只存在於右邊( b.csv)

實驗成功。

另外說一句就是通過管道輸出結果的時候,export-csv的優點在於便於使用excel檢視和手工編輯;但是如果為了更好的比較的話,建議使用 export-clixml,這個會輸出xml的格式,他的資訊比csv更多更完整。

Powershell 比較 CSV檔案

前幾天論壇裡面看見有提供了乙個方法,如何使用excel用來比較ad賬戶的變化,使用的是excel內建的比較功能。豆子試了試powershell的compare object方法 也可以做到同樣的效果,而且從指令碼的角度出發,用ps的效果肯定比手動去操作強很多。簡單的測試一下 建立兩個csv檔案,內容...

Powershell比較兩個檔案內容差異

powershell有乙個現成的可以匹配兩個文字內容差異的工具compare object,方便快捷,我們怎麼使用它呢,舉乙個例子,有兩個檔案file1和file2,匹配一下兩個檔案的不同 file1.txt 12 3file2.txt 12 3451 2 3 4 5 6 7 ps c mailbo...

初次接觸powershell

在linux下接觸shell後,發現shell的功能是如此的強大!window呢?同樣,學習了 nix的做法,實現了shell,稱為powershell,在我看來,這個名字取得不過份,它通過。net與shell的結合,提供了強大的平台操作功能,提供了與 nix的相同的命令的語法,令 nix的程式設計...