On Wed, Oct 28 2015, Ulises Gonzalez wrote:

> Em 28/10/15 05:08, Hugo Florentino escreveu:
>> En tu caso, yo antes del tail pondría un grep para filtrar cáscara, o 
>> quizás pasaría el pipe directamente a sed como único comando. 
>
>
> Realmente hay algo "raro" con esto, mira esta salida, no puede ser más 
> natural y sin embargo no funciona
>
> crm-prodb:/home/linuxh/scripts # /etc/init.d/ntp status
> Checking for network time protocol daemon (NTPD): dead
> crm-prodb:/home/linuxh/scripts # status=` /etc/init.d/ntp status   `
> ..dead
> crm-prodb:/home/linuxh/scripts # echo $estatus
                                         ^
Error? ----------------------------------+

> crm-prodb:/home/linuxh/scripts #
>
> Lo único raro que veo es que en la primera línea de las que te pongo el 
> "dead" en la terminal aparece en rojo pero como ves en la segunda si 
> intento guardar eso en una variable por alguna extraña razón el dead se 
> imprime a pantalla, no se guarda en la variable y luego la variable 
> aparece como vacía

¿Podría la variable vacía ser causada por la "e" q se coló?

El texto q no se captura esta siendo impreso en la salida de error, solo
la salida estandar se captura. Prueba de fuego q hice con dash:

$ dash
$ export SHELL=dash
$ ls -d $(echo $HOME) fuacata
ls: cannot access fuacata: No such file or directory
/home/servilio
$ BLAH=$(ls -d $(echo $HOME) fuacata)
ls: cannot access fuacata: No such file or directory
$ echo $BLAH
/home/servilio
$ BLAH=$(ls -d $(echo $HOME) fuacata 2>/dev/null)
$ echo $BLAH
/home/servilio
$ BLAH=$(ls -d $(echo $HOME) fuacata 2>&1)
$ echo $BLAH
ls: cannot access fuacata: No such file or directory /home/servilio

Funciona bien, genial. Un «shell» moderno, aunque sea simple como
dash, es muy capaz, fue una sorpresa agradable q tuve cuando la
barahúnda de seguridad de «bash» hace un tiempecito.

> , sabes como puedo quitar los colores de la terminal al menos para
> cuando corra este script?? he intentado redefinir la variable de
> entorno TERM pero no me ha funcionado

Es algo q creo dependera del guión de arranque del servicio, o las
librerías q use.

Servilio


______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a