Re: Paso de parámetros desde zbar a bash shell

2012-11-22 Por tema Alvaro Herrera

> > Jose Miguel Vidal Lavin escribió:
> > > Hice ya esas pruebas
> > >
> > > #/bin/bash
> > > CODIGO=$(zbarimg --raw imagen.jpg)
> > > echo $CODIGO
> > > #fin
> > >
> > > pero zbar se comporta distinto cuando se usa de esa forma, no termina su
> > > ejecución a diferencia y uno lo ejecuta directamente.

Quizás zbarimg está escribiendo a /dev/tty en vez de a stdout.  O quizás
a stderr.

Si la ejecución no termina, trata redirigiendo la entrada desde
/dev/null, o bien pasarle el archivo en stdin en vez de pasarle un
parámetro.

-- 
Alvaro Herrera  Valdivia, Chile   Geotag: -39,815 -73,257
Criptografía: Poderosa técnica algorítmica de codificación que es
empleada en la creación de manuales de computadores.


Re: Paso de parámetros desde zbar a bash shell

2012-11-22 Por tema Alvaro Herrera
Jose Miguel Vidal Lavin escribió:
> Hice ya esas pruebas
> 
> #/bin/bash
> CODIGO=$(zbarimg --raw imagen.jpg)
> echo $CODIGO
> #fin
> 
> pero zbar se comporta distinto cuando se usa de esa forma, no termina su
> ejecución a diferencia y uno lo ejecuta directamente.

No entendí por qué aquí usaste --raw y en el otro ejemplo no lo usabas.


-- 
Alvaro Herrera   http://planet.postgresql.org/
"Los trabajadores menos efectivos son sistematicamente llevados al lugar
donde pueden hacer el menor daño posible: gerencia."  (El principio Dilbert)


Re: Paso de parámetros desde zbar a bash shell

2012-11-22 Por tema Christian Montero Hernández


> ___
> From: Jose Miguel Vidal Lavin 
>To: Discusion de Linux en Castellano  
>Sent: Tuesday, November 13, 2012 10:28 AM
>Subject: Re: Paso de parámetros desde zbar a bash shell
> 
>Hice ya esas pruebas
>
>#/bin/bash
>CODIGO=$(zbarimg --raw imagen.jpg)
>echo $CODIGO
>#fin
>
>pero zbar se comporta distinto cuando se usa de esa forma, no termina su
>ejecución a diferencia y uno lo ejecuta directamente.
>
>Saludos
>
>Atte.
>José Miguel Vidal Lavín
>

Estimado 


Hace rato que no juego con scripts, pero has probado hacer esto:
$zbarimg --raw imagen.jpg > texto_zbar && script.sh < cat texto_zbar (o quizas 
solo script.sh < texto_zbar)

Saludos

CPMH