>...
> Il esxiste bien une solution mais c'est vraiment le canon a mouche ! Lex & 
> Yacc (Je sais je suis un peu marsien sur les bords...). Bien que connaissant 
> ces deux (magnifiques) outils, les utiliser pour ce genre de script releve un 
> peu du probleme psychiatrique. A moins que tu n'aies a effectuer ce genre de 
> tache dans des delais tres courts. C'est a dire sur une tres grande quantite 
> de donnee et tres frequement. La, on abandonne les scripts pour passer au C.
> Tu vois le probleme...

Vue le problème des permutations il me semble que quelque chose comme ce
qui suit (en bash ou c ou ...) peut servir.

for f in (files2check); do
    for e in (expressions2lookfor); do
        grep -q $e $f) ||  (abort=1 && break)  
    done;
    if ($abort = 0) then echo $f
done;

à moins d'erreurs de syntaxe.

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.

Répondre à