我需要编写一个批处理文件,它可以返回两个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)命令,但是无法获得我需要的简单输出格式。我只需要两个文件之间的对比数据。 有谁知道我可以使用的免费工具吗?
非常感谢,
- 将会
答案 0 :(得分:0)
这对你来说够了吗?
cat file1.csv | cut -d, -f6-
(file2.csv的内容如何影响?)
e.g。
echo "a,b,c,d,e,f,g,h" | cut -d, -f6-
f,g,h
编辑此外,还有http://os.ghalkes.nl/dwdiff.html此将导致完全不同的输出格式,但