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]