Allez, encore un petit:

(François, c'est un OU que tu fais en non un ET.)


On 10 May 2001, Jean-Albert Ferrez wrote:

> > 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
ou encore (en sh aussi):
---
grep -l norm `grep -l matrix *.java`
---
Donne la liste des fichiers *.java contenant matrix ET norm.

voire en bash:
---
grep "matrix\|norm" $(grep -l norm $(grep -l matrix *.java))
---
Donne la liste des lignes contenant matrix OU norm, dans les fichiers
*.java contenant matrix ET norm, précédées du nom de fichier.

Voilà, j'arrive un peu tard...
--
 Félix Hauri  -  <[EMAIL PROTECTED]>  -  http://www.f-hauri.ch

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

Répondre à