On Sun, 28 Jun 1998, J. Parera wrote:

> Hola,

Hola. Esta pregunta no es espec�fica de Debian (ni siquiera de Linux),
pero bueno, no te preocupes, ah� va ...

>  he estado probando el comando find / -exec grep palabra_a_buscar>/dev/null
> {} sin ning�n resultado. Por lo que creo que la sintaxis la tengo mal, pu�s
> siempre me dice que falta una opci�n para grep, alguien me puede decir como
> hacerlo?
> 
> Lo que intento es buscar una determinada cadena de caracteres en todo el
> disco duro y que se muestre en pantalla (o grabe en un archivo).
> 

Bueno, si lo mandas a /dev/null, ni lo ves en pantalla ni se graba en
ninguna parte. Veamos, hay varias posibilidades:

1) Tradicional.   
                find / -exec grep palabra_a_buscar {} \; > /dev/null

2) grep recursivo.
                rgrep -r / palabra_a_buscar > /dev/null

3) El shell Z (�por qu� la gente se empe�a en usar el bash, existiendo �ste?)
                grep palabra_a_buscar /**/* > /dev/null

Buscar indiscriminadamente en todo el sistema de ficheros tiene el
problema de que el fichero a donde mandas la salida formar�a parte de los
ficheros que est�s escudri�ando... y de que tambi�n buscas en ficheros
binarios, o de dispositivos... un l�o. �Est�s seguro de lo que quieres
hacer? �No puedes acotar la b�squeda?

--
Gerardo Aburruzaga Garc�a - Profesor asociado de Metodolog�a y Tecnolog�a
de la Programaci�n II del Departamento de Lenguajes y Sistemas Inform�ticos
Ingenier�a T�cnica de Inform�tica de Gesti�n - Escuela Superior de Ingenier�a
Analista del Centro Integrado de Tecnolog�as de la Informaci�n.
Universidad de C�diz. En C�diz, Andaluc�a, Espa�a, Europa.
-------------------------------------------------------------------------------
                         COITO, ERGO SVM  (o algo as�)


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a