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.

Répondre à