Je suis en train d'analyser un fichier de propriétés pour obtenir une liste de propriétés defiend. Je veux vérifier tous les endroits où ces propriétés sont utilisées (répertoire cible et sous-répertoires), en mettant en évidence ceux qui sont définis dans le fichier de propriétés mais qui ne sont utilisés nulle part dans le répertoire targer. Jusqu'à maintenant, j'aiScript UNIX pour une liste de chaînes trouvées dans aucun fichier
FILE=$1
TARGETROOT=$2
for LINE in `grep '[A-Z]*=' $FILE | awk -F '=' '{print$1}'`;
do
done;
Dans cette boucle, je veux trouver les LINE $ vars qui ne sont pas dans TARGETROOT $ ou ses subdirs
Exemples de fichiers
Properties File
a=1
b=2
c=3
...
De nombreux fichiers qui contiennent des références à propriétés via
FILE 1
PropAValue = a
Ce son comme il pourrait être la réponse pouvez-vous me donner un exemple de la façon dont vous inspectez cela? –
Le $? variable contient le code de sortie de la dernière commande exécutée. Quelque chose comme: grep "string" if [$?-ne 0] puis chaîne non trouvée fi –
Ceci est-ce Merci !! –