我還沒有在互聯網上找到任何東西,所以我需要你的幫助。批量比較2個不同的csv文件
我有2個CSV文件,我想比較:
第一個是這樣的:
「姓名」, 「PrimarySmtpAddress」, 「EmailAddresses」
第二個是這樣的:
「Name」,「$ _。TotalItemSize.Value.ToMB()」
輸出文件必須顯示其名稱既在第一和第二文件
,我想有,作爲輸出,在第一文件中的所有數據文件,但與「$ _。 TotalItemSize.Value.ToMB()「添加了每行的結尾。
爲它爲例會做一些這樣:
「姓名」, 「PrimarySmtpAddress」, 「EmailAddresses」, 「$ _ TotalItemSize.Value.ToMB()。」
我一定不是很清楚,因爲我的英文不夠完美。 你們能幫我嗎?即時通訊不是很擅長腳本。 非常感謝。
編輯:
REM @echo off
setlocal enabledelayedexpansion
set var1
set var2
for /f "tokens=1 delims=," %%A in (file2.txt) do (
set var1=%%A
echo %var1%
for /f "tokens=1 delims=," %%B in (file1.txt) do (
set var2=%%B
echo %var2%
if ("%var1%"=="%var2%")
(
echo equal var
)
else
(
echo not equal var
)
pause
)
)
pause
它看起來像如果沒有工作
不善於編寫腳本不會免除您做一些研究並顯示出一些努力!注意StackOverflow不是免費的代碼/腳本編寫服務!請閱讀[遊覽]並在這裏學習[問]! – aschipfl
我沒有要求別人爲我做,對不起,如果它看起來像我。 我發現多個主題,人們只想比較行是否相等,在我的情況下,他們是不相同的。只有第一個字段匹配 – user7394492
[您需要一種方式來並行讀取兩個文件](https://stackoverflow.com/a/43005887/2152082)。 – Stephan