Raymond DeGennaro II wrote on 06-12-06 20:06:
Howdy,

I was just working on a new server supposedly running the latest version of GNU/Linux and encounted a problem with 'echo'.

On every other *nix system I've used, both the built-in echo in 'sh' (I know there's variations and that's why the scripts I'm using use /bin/echo) and /bin/echo work like this:

RayD$ /bin/echo -n "blah"
blahRayD$

RayD$ /bin/echo "blah\c"
blahRayD$

On this "brand-new" linux box, they behave like this:

:/bin/echo -n "blah"
blah:

:/bin/echo "blah\c"
blah\c
:

Also, the man pages state that the '-e' option is default:

    Without -E, the following sequences are recognized and interpolated:

Not sure if this is a behavior change, error in the documentation, legitimate bug, or system admin error.


Here's what system info I have:


[snip]

:/bin/echo --version
echo (GNU coreutils) 5.2.1
Written by FIXME unknown.

I'd say the behaviour is correct and in line with current coreutils
(mine is 6.4); quoting echo(1):



ECHO(1)                          User Commands                         ECHO(1)

NAME
       echo - display a line of text

SYNOPSIS
       echo [OPTION]... [STRING]...

DESCRIPTION
       Echo the STRING(s) to standard output.

       -n     do not output the trailing newline

       -e     enable interpretation of backslash escapes

       -E     disable interpretation of backslash escapes (default)  <--

       --help display this help and exit

       --version
              output version information and exit

       If -e is in effect, the following sequences are recognized:

       \0NNN  the character whose ASCII code is NNN (octal)

       \\     backslash

       \a     alert (BEL)

       \b     backspace

       \c     suppress trailing newline

       \f     form feed

       \n     new line

       \r     carriage return

       \t     horizontal tab

       \v     vertical tab

       NOTE: your shell may have its own version of echo, which usually super-
       sedes the version described here.  Please refer to your  shell's  docu-
       mentation for details about the options it supports.

AUTHOR
       Written by FIXME unknown.



bjd


_______________________________________________
Bug-coreutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to