Marco Ant�nio Brugiolo Gon�alves <[EMAIL PROTECTED]> writes:

> #!/bin/bash
> ARQUI=$1
> FILES=`ls ./nomes/*`
> for x in $FILES
> do
> TEXTO=`basename $x`
> find ./ -name $ARQUI -exec grep $TEXTO {} \; -print
> fi
> done
>
>
> uso o script acima para procurar referencia a outros 
> arquivos dentro de um determinado arquivo

No seu caso a melhor fonte de informa��o �, definitivamente, a p�gina
de manual do bash.

Procure por pipe.

Voc� ter� que redirecionar a sa�da padr�o para um arquivo ou,
opcionalmente, fazer com que o find grave a sa�da em um arquivo.

Voc� tamb�m ter� benef�cios lendo a p�gina de manual do find. Ver� que
n�o precisas do '-print' acima, entre outras coisas. 

Tome cuidado com a expans�o da vari�vel $TEXTO. No caso de um grep
erros podem ser inofensivos, mas dependendo do que voc� for fazer,
pode ter surpresas nada agrad�veis. 


Sds,
-- 
Godoy.     <[EMAIL PROTECTED]>
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a