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 solution utilisant awk à
laquelle j'ai vaguement pensé, et qui éviterait le lancement de trop de
processus, et c'est un peu plus léger, a priori, que lex et yacc.
> UNIX, j'arrête quand je veux.
Encore une fois, attention aux météorites.
--
Paul-Jean Cagnard
"Gianna Nannini, pourquoi tant de N ?"
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.