J'ai deux fichiers source C avec beaucoup de définitions et je veux les comparer l'un à l'autre et filtrer les lignes qui ne correspondent pas. La fonction grep ( grep NO_BCM_ include/soc/mcm/allenum.h | grep -v 56440
) la sortie du premier fichier peut ressembler à ceci :
...
...
# if !defined(NO_BCM_5675_A0)
# if !defined(NO_BCM_88660_A0)
# if !defined(NO_BCM_2801PM_A0)
...
...
où grep ( grep "define NO_BCM" include/sdk_custom_config.h
) de la seconde ressemble :
...
...
#define NO_BCM_56260_B0
#define NO_BCM_5675_A0
#define NO_BCM_56160_A0
...
...
Donc maintenant, je veux trouver tous les numéros de type dans les accolades ci-dessus qui manquent dans le fichier #define
en dessous. Comment dois-je m'y prendre ? Je vous remercie.