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

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



 Hola:

saegen at gmail.com wrote:
> 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.
> 
> 

En otro mensaje de este hilo, saegen decía:
> # bash --version
> GNU bash, version 3.1.14(1)-release (i486-pc-linux-gnu)
> Copyright (C) 2005 Free Software Foundation, Inc.

 Bueno, se me ocurrió buscar un poco y he encontrado esto sobre otro bug
que igual ayuda:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=303649

Pego la parte importante:

>> From: Matthias Klose
>> To: Greg Kochanski , 303649@bugs
>> Subject: Re: Bug#303649: bash: echo builtin should recognize '--'
>> option
>> Date: Sat, 10 Sep 2005 11:07:12 +0200
>>
>> (...)
>> bash-3.1 will have a change:
>>  In POSIX mode, if `xpg_echo' option is enabled, the `echo' builtin
>>  doesn't try to interpret any options at all, as POSIX requires.

 Es decir, que hay una opción que se llama 'xpg_echo' que quizá esté
activada y ello hace que el 'echo' propio de la bash no considere
ninguna opción y así cumple el estándar POSIX.

 Busca 'shopt' en el manual de bash para saber cómo ver y cambiar las
opciones.

Saludos
-- 
--
Gabriel Núñez~
   -
gabriel.nnl(at)estudiante.uam.es -- gabriel.nunez(at)hispalinux.es
//May The Source Be With You//
--//--
--//-- Infórmese sobre las patentes de software: /-
http://proinnova.hispalinux.es/



Reply to: