Due to historical and backwards compatibility reasons, certain bare option-likestrings cannot be passed to echo as non-option arguments.It is therefore not advisable to use echo for printing unknown orvariable arguments. The printf command is recommended as a moreportable and flexible replacement for tasks historically performed byecho. See printf: Format and print data.
POSIX does not require support for any options, and saysthat the behavior of echo is implementation-defined if anystring contains a backslash or if the first argument is -n.Portable programs should use the printf command instead.See printf: Format and print data.
35fe9a5643