我有兩個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' –
[編輯]你的問題,包括給定輸入的預期輸出。 –