No es igual porque... grep body *.htm* -R|cut -d':' -f1|uniq Te muestra las lineas de los archivos que tiene "body" mientra que... for a in `find . -type f -name *.htm`; do if [ `cat $a | grep "body" | wc -l` -gt 1 ]; then echo $a; fi; done Te lista los nombres de los archivos que contienen la palabra "body". Saludos.- Mauro Lizaur wrote: On Fri, 27 Feb 2009, Olaf Reitmaier Veracierta wrote:De acuerdo, 5 ineditos pero utiles...5.- Buscar que archivos "*.htm" contienen las frase o palabra palabra "body" en el directorio actual for a in `find . -type f -name *.htm`; do if [ `cat $a | grep "body" | wc -l` -gt 1 ]; then echo $a; fi; donepero no es mas facil asi?: grep body *.htm* -R|cut -d':' -f1|uniq Saludos |