Hola! On Tuesday 13 January 2009 14:11:26 Miguel Oyarzo O. wrote: > Estimados > > En una instalacion reciente debian Etch todo funciona muy normal, a > excepcion del pipe. Desde la cuenta root en la consola no puedo hacer un > simple: > > ls | grep "texto" > > Me dice que el archivo | no existe o no es un comando. > un > echo test|grep es > me entrega como resultado > "test|grep es" y no "test" > > Al parecer bash no reconce de la funcion de este metacharacter > Alguna sugerencia? Alguna variable de entorno que deba revisar?
Asumiendo que sí estás corriendo bash y no alguna otra shell como zsh (revisar con ps -axuf ). Para ver qué está pasando, te sugiero que veas si dentro de los archivos que estás listando no hay un encoding extraño que esté descomponiendo algún globbing con el "pipe". Lo otro, es que veas las opciones de shopt para "pipefail" si está o no seteado. ...finalmente, yo revisaría si el pipeline es un alias a alguna otra cosa... Saludos! -- Mauricio Vergara Ereche User #188365 counter.li.org DNS Admin NIC Chile mave [...@] nic [.] cl Miraflores 222 piso 14, Santiago CHILE +56 2 9407710 Codigo Postal: 832-0198 http://www.nic.cl

