On 10 May 2001 13:12:01 +0200,
    Jean-Albert Ferrez <[EMAIL PROTECTED]> wrote:

> Si tu ne veux que le nom des fichiers qui "matchent" et qu'il faut aller
> vite, je propose (attention: syntaxe csh, à adapter)
> 
> foreach i (*.java)
>   grep -q matrix $i && grep -q norm $i && echo $i
> end

Variante (en sh cette fois) pour spécifier plus facilement la liste des
pattern :

for i in *.java ; do
  ( for j in matrix norm ; do
      grep -q $j $i || exit
    done
    echo $i )
done

> Pour optimiser, classer les patterns par ordre croissant de nombre
> d'occurences.

-- 
   ___  _  ___    Jean-Albert FERREZ        [EMAIL PROTECTED]
  '  / / \ \      EPFL  -  Chaire de Recherche Operationnelle  -  ROSO
 ,--/-/---\-\---------------------------------------------------------
 \_/ /     \ \                http://rosowww.epfl.ch/jaf/
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.

Répondre à