我有两个C源文件有很多定义,我想将它们相互比较并过滤出不匹配的行。 grep的(grep NO_BCM_ include/soc/mcm/allenum.h | grep -v 56440
)的第一个文件的输出可能是这样:比较两个greps的输出
...
...
# if !defined(NO_BCM_5675_A0)
# if !defined(NO_BCM_88660_A0)
# if !defined(NO_BCM_2801PM_A0)
...
...
其中第二貌似的grep(grep "define NO_BCM" include/sdk_custom_config.h
):
...
...
#define NO_BCM_56260_B0
#define NO_BCM_5675_A0
#define NO_BCM_56160_A0
...
...
所以现在我想找到任何类型的数上面的括号在下面的#define
中缺失。我如何最好地解决这个问题? 谢谢
'差异文件1 file2' –
[编辑]你的问题,包括给定输入的预期输出。 –