假设我有以下文件:
file0.c:
int b=NULL;
int a=NULL;
file1.c中:
int b;
int a=NULL;
file2.c中:
int b=NULL;
int a;
我希望合并文件file1和file2以生成以下result.c:
int b;
int a;
我可以使用:diff input0 input1
和diff input0 input2
来获取行+列组合,但是为了达到上述效果,我不知道下一步该做什么。
答案 0 :(得分:0)
由于不清楚您的文件模式约束究竟是什么,我将发布一个适用于您的示例的解决方案:
cat file[012].c | grep -v "=NULL" | sort | uniq > result.c
也许这足以让您开始使用自己的解决方案。否则,请澄清你的问题。