Re: [find] eliminar la salida de ficheros no accessibles

2003-12-17 Por tema Antonio Castro
On Tue, 16 Dec 2003, pinchatrenes wrote:

 El Tue, 16 de Dec de 2003, a las 10:22:13AM +0100, Ghe Rivero comentó:
  On Tue, 2003-12-16 at 09:29, pinchatrenes wrote:
   Hola a [EMAIL PROTECTED]:
  
   Me gustaría saber como eliminar las salidas de permiso denegado, como por 
   ejemplo:
  
   $ find / -name keymap*
 
  $ find / -name keymap* 2/dev/null
 
 Muchas gracias por contestar a Miguel y Rivero.

 Si sería alguien tan amable de explicarme porque el 2 lo demás
 entiendo que se redirecciona al dispositivo nulo.

 ¿ El 2 es un código de salida de find, si es así podría aplicarse
 a otros comandos el mismo redireccionamiento a /dev/null?

 Agradecería tambien una referencia a documentación al respecto.

La documentacion más completa la tienes en la página man de bash, pero
no es un texto didactico sino una guía de referencia. Te aconsejo
que busques tutoriales de shell-scrip. Es el lenguaje del interprete
de comandos. Seguro que en cualquier buscador localizaras muchas
referencias sobre eso. Lo que preguntas está en la parte que hable de
redirección de entrada salida. En 'http://www.ciberdroide.com' también
hay algo en la sección para novatos.


-- 
Un saludo
Antonio Castro

   /\ /\   Ciberdroide Informática
 \\W//   http://www.ciberdroide.com 
_|0 0|_
+-oOOO-(___o___)-OOOo-+
| . . . . U U . Antonio Castro Snurmacher |
| . . . . . . . [EMAIL PROTECTED]   |
+()()()-()()()+



[find] eliminar la salida de ficheros no accessibles

2003-12-16 Por tema pinchatrenes

Hola a [EMAIL PROTECTED]:

Me gustaría saber como eliminar las salidas de permiso denegado, como por 
ejemplo:

$ find / -name keymap*
find: /var/run/fetchmail: Permiso denegado
find: /var/spool/exim: Permiso denegado
find: /var/spool/cron/atjobs: Permiso denegado
find: /var/spool/cron/atspool: Permiso denegado
find: /proc/1/fd: Permiso denegado
find: /proc/2/fd: Permiso denegado
find: /proc/3/fd: Permiso denegado
find: /proc/4/fd: Permiso denegado
find: /proc/5/fd: Permiso denegado
find: /proc/135/fd: Permiso denegado
find: /proc/189/fd: Permiso denegado
find: /proc/192/fd: Permiso denegado
find: /proc/199/fd: Permiso denegado
find: /proc/204/fd: Permiso denegado
find: /proc/208/fd: Permiso denegado
find: /proc/211/fd: Permiso denegado
find: /proc/219/fd: Permiso denegado
find: /proc/225/fd: Permiso denegado
find: /proc/226/fd: Permiso denegado
find: /proc/227/fd: Permiso denegado
find: /proc/228/fd: Permiso denegado
/usr/share/doc/console-data/keymaps
/usr/share/man/man5/keymaps.5.gz
/usr/share/console/lists/keymaps
/usr/share/keymaps
/etc/init.d/keymap.sh

-- 
pinchatrenes
Powered by Debian GNU/Linux 'woody'
mailto: mis_listas at ono dot com



Re: [find] eliminar la salida de ficheros no accessibles

2003-12-16 Por tema Miguel Rodríguez Penabad
On Tuesday 16 December 2003 09:29, pinchatrenes wrote:
 Hola a [EMAIL PROTECTED]:

 Me gustaría saber como eliminar las salidas de permiso denegado, como por
 ejemplo:

 $ find / -name keymap*
 find: /var/run/fetchmail: Permiso denegado
[...]

Redirigiendo la salida del error estándar:
$ find / -name keymap* 2/dev/null

Saludos
Miguel
-- 

Miguel Rodriguez Penabad[EMAIL PROTECTED]
Laboratorio de Bases de Datos   http://emilia.dc.fi.udc.es/labBD
Facultade de InformáticaUniversidade da Coruña (Spain)




Re: [find] eliminar la salida de ficheros no accessibles

2003-12-16 Por tema Ghe Rivero
On Tue, 2003-12-16 at 09:29, pinchatrenes wrote:
 Hola a [EMAIL PROTECTED]:
 
 Me gustaría saber como eliminar las salidas de permiso denegado, como por 
 ejemplo:
 
 $ find / -name keymap*

$ find / -name keymap* 2/dev/null



Re: [find] eliminar la salida de ficheros no accessibles

2003-12-16 Por tema Fernando
pinchatrenes wrote:
 
 El Tue, 16 de Dec de 2003, a las 10:22:13AM +0100, Ghe Rivero comentó:
  On Tue, 2003-12-16 at 09:29, pinchatrenes wrote:
   Hola a [EMAIL PROTECTED]:
  
   Me gustaría saber como eliminar las salidas de permiso denegado, como por 
   ejemplo:
  
   $ find / -name keymap*
 
  $ find / -name keymap* 2/dev/null
 
 Muchas gracias por contestar a Miguel y Rivero.
 
 Si sería alguien tan amable de explicarme porque el 2 lo demás
 entiendo que se redirecciona al dispositivo nulo.
 
 ¿ El 2 es un código de salida de find, si es así podría aplicarse
 a otros comandos el mismo redireccionamiento a /dev/null?
 
 Agradecería tambien una referencia a documentación al respecto.
 
 Gracias de antemano.

Eso tiene que ver con los sistemas de ficheros de unix, que usan un
numero llamado descriptor de fichero.
El numero 1 es la salida estándar, y el 2 el error estándar.

El shell utiliza esa sintaxis para decir que redirija solo la salida
de error estándar ( 2 ) al fichero, en este caso mandas a /dev/null
los errores que no te interesan y te quedas solo con la salida
estándar.
(no tiene nada que ver con el find. Es aplicable a cualquier comando.)


Saludos.

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

-- 
Fernando.
{:-{D

   Hackers do it with fewer instructions.



Re: [find] eliminar la salida de ficheros no accessibles

2003-12-16 Por tema pinchatrenes
El Tue, 16 de Dec de 2003, a las 10:22:13AM +0100, Ghe Rivero comentó:
 On Tue, 2003-12-16 at 09:29, pinchatrenes wrote:
  Hola a [EMAIL PROTECTED]:
  
  Me gustaría saber como eliminar las salidas de permiso denegado, como por 
  ejemplo:
  
  $ find / -name keymap*
 
 $ find / -name keymap* 2/dev/null
 
Muchas gracias por contestar a Miguel y Rivero.

Si sería alguien tan amable de explicarme porque el 2 lo demás
entiendo que se redirecciona al dispositivo nulo.

¿ El 2 es un código de salida de find, si es así podría aplicarse
a otros comandos el mismo redireccionamiento a /dev/null?

Agradecería tambien una referencia a documentación al respecto.

Gracias de antemano. 
-- 
pinchatrenes
Powered by Debian GNU/Linux 'woody'
mailto: mis_listas at ono dot com



Re: [find] eliminar la salida de ficheros no accessibles

2003-12-16 Por tema Faro
El mar, 16-12-2003 a las 11:40, pinchatrenes escribió:

 
 ¿ El 2 es un código de salida de find, si es así podría aplicarse
 a otros comandos el mismo redireccionamiento a /dev/null?

El 2 es la salida de errores. Lo que haces es mandar los errores a la
basura y quedarte con la salida buena. Tienes mas información si haces
un man bash. En el apartado de redirecciones. Aparte, en cualquier
manual de unix suele venir explicado.

-- 
Mail  : faro at escomposlinux . org
Jabber: sneb at jabber . org
Debian GNU/Linux - Usuario Linux #162541
http://www.escomposlinux.org/faro


signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada	digitalmente