@pingouinux
merci par ta réponse
je ne suis pas chez moi , je n'avais pas vu ta réponse
en fait
j'avais écrit cette 3ème solution pour que ce soit plus lisible visuellement , c'est tout , la première m'allait très bien
sinon compliqué ? il y a peut-être plus simple ...
ce que je cherche :
tous les fichiers dans un répertoire dont la première ligne contient exactement "mot1" , avec éventuellement en plus "mot2" ( mais xxxmot2yyy conviendra )
la première ligne des fichiers contient des mots séparés par un point virgule , sauf le dernier mot qui peut ou non être suivi d'un point virgule
par exemple , sans considérer le mot2 , toutes ces lignes conviendront
mot1
mot1;
mot1;alpha
alpha;mot1
alpha;mot1;
alpha;mot1;beta
alpha;mot1;beta;
ne conviendront pas
xxmot1
xxmot1;
mot1xx
mot1xx;
alpha;xmot1;beta
alpha;mot1x;beta
et tout un tas d'autres combinaisons
mot2 lui pourra se trouver partout sous la forme xxxmot2yyy ou xxxmot2yyy; (xxx et yyy pouvant être vide)