Jean-Albert Ferrez wrote:
#!/bin/bash
[ $# -lt 2 ] \
{ echo Usage: $0 \quoted list of strings to match\ [files]...; exit; }
names=$1
shift
foobar=$*
for i in $names ; do
foobar=`grep -l $i $foobar` || exit
done
echo $foobar | tr \ \\n
Ce qui nous rapproche, il me semble, d'une
Pourquoi faire si compliqué ? :p
cat toto.txt | grep -e blabla -e super -e ca marche
@++
JC
On Fri, 11 May 2001, you wrote:
grep matrix\|norm $(grep -l norm $(grep -l matrix *.java))
En y reflechissant bien, on peut encore simplifier :
grep -E '(matrix.*norm)|(norm.*matrix)' *.java
Voilà, j'arrive un peu tard...
T'as pas une version LaTeX :-)
Daniel
--
...
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
On Thu, May 10, 2001 at 11:40:58AM +0200, claude wrote:
Bonjour
est-ce qu'il existe une possibilité avec grep (ou un autre outil) de
rechercher plusieurs patterns dans une liste de fichiers ? par exemple
je voudrais pouvoir écrire qqchose comme
grep matrix and norm *.java
et simplement:
On Thu, May 10, 2001 at 11:40:58AM +0200, claude wrote:
Bonjour
est-ce qu'il existe une possibilité avec grep (ou un autre outil) de
rechercher plusieurs patterns dans une liste de fichiers ? par exemple
je voudrais pouvoir écrire qqchose comme
grep matrix and norm *.java
plutot
grep
Philippe Strauss a écrit :
On Thu, May 10, 2001 at 11:40:58AM +0200, claude wrote:
Bonjour
[...]
plutot
grep matrix *.java | grep norm | sed -e s/\:.*$//g | sort | uniq
je me suis surement mal expliqué (et peut-être aussi que je ne comprends
pas cette solution), mais les deux
On Thu, 10 May 2001, Philippe Strauss wrote:
grep matrix *.java | grep norm | sed -e s/\:.*$//g | sort | uniq
Malheureusement ceci ne retournera que les fichiers qui ont matrix et norm
sur la même ligne. Et il nous faut:
[ ... ] retouver tous les fichiers *.java du répertoire courant qui
On Thu, 10 May 2001, you wrote:
Bonjour
est-ce qu'il existe une possibilité avec grep (ou un autre outil) de
rechercher plusieurs patterns dans une liste de fichiers ? par exemple
je voudrais pouvoir écrire qqchose comme
grep matrix and norm *.java
Au pire
cat *.java | sed -n -e
On Thu, May 10, 2001 at 02:53:19PM +0200, Daniel Cordey wrote:
cat *.java | sed -n -e '/matrix/p' -e '/norm/p' | sort | uniq
Aller, encore un p'tit pour la route.
egrep matrix|norm *.java
--
Francois Deppierraz [EMAIL PROTECTED]
Nimag Networks Sàrl - www.nimag.net
Phone +41 21 847 00 75 -
On Thu, May 10, 2001 at 04:49:51PM +0200, Daniel Cordey wrote:
On Thu, 10 May 2001, you wrote:
Aller, encore un p'tit pour la route.
egrep matrix|norm *.java
Je suis c... j'aissayais de faire ca avec 'grep' croyant que les eregexp
etaient incluses de maniere standard... mais le fin
Philippe Strauss a écrit :
voui mais meme les regexp etendue n'ont pas d'operateur AND, la barre verticale
signifie un OU logique, donc cette regexp matchera (oh le bo mot) aussi pour
il me semblait aussi, c'est d'ailleurs par là que mes probs ont
commencés :)
un fichier ne contenant
On Thu, 10 May 2001, claude wrote:
###--- multigrep.py ---
hum, sans être sectaire, au vu de ce que ça donne, je préfère encore
la dernière solution de JAF :)
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.
13 matches
Mail list logo