我需要写一个批处理文件,可以返回两个csv文件之间的对比文本。因此,例如,如果file1.csv具有:
"a,b,c,d,e,f,g,h"而file2.csv拥有:
"a,b,c,d,e"我需要返回:
",f,g,h" 并将其保存到新文件中。
我尝试过使用COMP和DIFF (GNU DiffUtils)命令,但无法获得所需的简单输出格式。我只需要两个文件之间的对比数据。有没有人知道有什么免费工具可以用来做这件事?
非常感谢,
-Will
发布于 2011-06-09 07:26:32
这对你来说足够了吗?
cat file1.csv | cut -d, -f6-( file2.csv的内容需要如何影响?)
例如:
echo "a,b,c,d,e,f,g,h" | cut -d, -f6-
f,g,h编辑此外,还有http://os.ghalkes.nl/dwdiff.html这将导致完全不同的输出格式
https://stackoverflow.com/questions/6286401
复制相似问题