[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ¿como escribir correctamente echo -en en un script ?



El Domingo, 16 de Abril de 2006 16:18, nmag only escribió:
> Hola,
>
> On Sun, Apr 16, 2006 at 03:09:53PM +0200, saegen@gmail.com wrote:
> > hola a todos , estoy haciendo un script en el cual uso echo , lo quiero
> > usar con -en y si escribo:
> > 	echo -en "mensaje "
> > Me muestra :
> > 	-en mensaje
>
> La salida que te genera la he visto en Debian GNU/Linux SID (bug?)
> que es el que uso en mi lap, pero en otra PC tengo Debian GNU/Linux
> Sarge y el resultado es el correcto, aunque mi SID no lo he actualizado
> hace un mes, así que tiene de seguro muchos bugs :)
>
> Estas usando sid Inestable?
Si estoy usando inestable
.........................................................
Si parece ser un bug pero con mi ingles ( casi nulo) , no sabria reportarlo 
¿ alguien lo podria hacer ?
el echo -e -n " mensaje " tambien da :
-e mensaje
un saludo y gracias.

>
> Un ejemplo, en sarge:
>
> echo -en "\tHola "
>        Hola
>
> En SID (el que tengo desactualizado):
> echo -e "\tHola "
> -en    Hola
>
> Temporalmente podrías arreglarlo así (existen otras muchas otras
> formas):
>
> echo -en "\tMensaje " | sed -e 's/^-en //'
>
> Eso te funcionará incluso con los echo en sarge, salvo el texto
> a mostrar empiece con '-en ' :)
>
> Saludos!
>
> > he probado
> > 	echo= "echo -en"
> > y despues usar:
> > 	$echo "mensaje "
> > pero el resultado es el mismo, tambien he probado entre corchetes ,
> > prentesis , etc pero sin resultados , no he sabido ver la solucion en
> > varios manualles, aunque seguro que si la pondra , pero no he sabido
> > encontrarla. ¿ me podeis orientar ?
> > gracias,,,,
>
> --
> # nmag only,,,    C79A 1F61 C728 B523 25D9  7ACB D7D0 92E8 978B 82FF
> # gnupg 0x978B82FF [pgp.mit.edu] && GNU/Linux Registered User 312624
> sub boo{$q=pack q;N;,join q++,reverse split q--,shift;$q=~s;\s+$;\n;
> ;$q} do {printf /%s/,boo($_)} for(9112662581, 676371445, 2158412302)



Reply to: