On Monday, 8 July 2013 at 16:08:17 UTC, Leandro Lucarella wrote:
John Colvin, el 8 de July a las 12:38 me escribiste:
>>I prefer this one :p
>>http://www.gnu.org/fun/jokes/echo-msg.html
>>
>>From the opengroup spec:
>>"If the first operand is -n, or if any of the operands
>>contain a
>><backslash> character, the results are
>>implementation-defined."
>>
>>Ah...specifications...
>>
>>
>>I'm gonna stick with normal linux implementation, as
>>described
>>here:
>>http://linux.die.net/man/1/echo
>
>That's not Linux, that's GNU coreutils :)
Sue me :p Strangely, it's in direct contradiction with the
GNU
coreutils documentation, as hosted on the GNU site.
You mean the joke one, or the real one? :P
It seems to be the same as the real one (that I found at
least), is just
they are worded differently because one is in manpage format
and the
other one in info/html/manual format.
http://www.gnu.org/software/coreutils/manual/html_node/echo-invocation.html
From the gnu page you just linked: "the normally-special argument
‘--’ has no special meaning and is treated like any other string."
From http://linux.die.net/man/1/echo:
"--help
display this help and exit
--version
output version information and exit"
my terminals builtin echo seems to be compliant with the gnu
site, but the seperate executable in /bin is the same as the
linux.die.net one, whilst claiming on use of --version to be from
gnu coreutils!!