J'ai des motifs de recherche qui ne correspondent pas bien à un nom de fichier pour le résultat. Je divise donc l'expression régulière et la partie correspondante du nom de fichier en deux variables différentes comme ci-dessous. Comment puis-je automatiser les éléments suivants afin de ne pas avoir à lister manuellement les fichiers pour ALL et ne pas avoir à entrer manuellement les règles exécutant grep?Automatiser des règles dans le fichier makefile à partir de deux variables en même temps
SEARCH_RE = test a/b/c a.*b
SEARCH_FILE = test abc ab
ALL = result.test result.abc result.ab
all: $(ALL)
result.test:
grep test inputfile > result.test
result.abc:
grep a/b/c inputfile > result.abc
result.ab
grep a.*b inputfile > result.ab
Bien que n'étant pas aussi complètement automatisé que je l'espérais, c'est au moins beaucoup mieux que d'avoir des règles en double. Je vous remercie. – hlovdal