Batch file 批处理脚本以返回两个文件之间的对比文本
我需要写一个批处理文件,它可以返回两个csv文件之间的对比文本。 例如,如果Batch file 批处理脚本以返回两个文件之间的对比文本,batch-file,diff,Batch File,Diff,我需要写一个批处理文件,它可以返回两个csv文件之间的对比文本。 例如,如果 file1.csv具有: "a,b,c,d,e,f,g,h" "a,b,c,d,e" 而file2.csv具有: "a,b,c,d,e,f,g,h" "a,b,c,d,e" 我需要返回: ",f,g,h" 并将其保存到新文件中 我尝试过使用COMP和DIFF(GNU DiffUtils)命令,但未能获得所需的简单输出格式。我只需要两个文件之间的对比数据。 有人知道我可以用什么免费工具吗 非常感谢, -这对你
file1.csv
具有:
"a,b,c,d,e,f,g,h"
"a,b,c,d,e"
而file2.csv
具有:
"a,b,c,d,e,f,g,h"
"a,b,c,d,e"
我需要返回:
",f,g,h"
并将其保存到新文件中
我尝试过使用COMP和DIFF(GNU DiffUtils)命令,但未能获得所需的简单输出格式。我只需要两个文件之间的对比数据。
有人知道我可以用什么免费工具吗
非常感谢,
-这对你来说够了吗
cat file1.csv | cut -d, -f6-
(file2.csv的内容需要如何产生影响?)
e、 g
编辑此外,这将导致非常不同的输出格式,虽然
xxdiff
程序知道如何找出两个文件之间更改的字符,但我不知道如何使其仅输出文本。嘿。需要将文件2的内容与文件1的内容进行比较,以便返回一组不同的字符。本质上,我需要返回已添加到每个后续文件迭代中的字符集。