[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:00, Gabriel.nnl escribió:
>  Hola:
>
> saegen at gmail.com wrote:
> >>El Domingo, 16 de Abril de 2006 15:09, saegen at gmail.com escribió:
> >>>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
>
> (...)
>
> > Te pego un trocito pequeño de man echo :
>
>  ¿Puedes indicar qué shell estás usando? Hay shells, como la Bash, que
> tienen un mandato echo que se superpone al /bin/echo.
Estoy usando #!/bin/sh al inicio del script

>
>  ¿Tienes algún alias definido para echo que pueda usar por defecto
> alguna de esas opciones?

no

>
>  Por lo demás, en mi máquina no da ese problema en Sarge ni con Bash ni
> con /bin/echo:
>
> yo@mimaq:~$ man echo
> Dando formato a echo(1); aguarde, por favor...
> yo@mimaq:~$ man bash
> Dando formato a bash(1); aguarde, por favor...
> yo@mimaq:~$ which echo
> /bin/echo
> yo@mimaq:~$ echo -en "mensaje "
> mensaje yo@mimaq:~$ cat <<EOF >recuerda_borrarme.sh
>
> > #!/bin/bash
> > echo -en "mensaje "
> > EOF
>
> yo@mimaq:~$ chmod u+x recuerda_borrarme.sh
> yo@mimaq:~$ ./recuerda_borrarme.sh
> mensaje yo@mimaq:~$
> yo@mimaq:~$ /bin/echo -en "mensaje "
> mensaje yo@mimaq:~$
> yo@mimaq:~$ bash ./recuerda_borrarme.sh
> mensaje yo@mimaq:~$
> yo@mimaq:~$ bash --version
> GNU bash, version 2.05b.0(1)-release (i386-pc-linux-gnu)
> Copyright (C) 2002 Free Software Foundation, Inc.
> yo@mimaq:~$
>
# bash --version
GNU bash, version 3.1.14(1)-release (i486-pc-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.


> Saludos
> --
> --
> Gabriel Núñez~
>    -
gracias

> 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: