echo -n does not work as expected - OS X
Users browsing this thread: 1 Guest(s)
|
|||
Echo should not have options.
Each argument of echo should be echoed, so Code: echo -n 123 Code: -n 123 Quote:And is there a way to make sh on macOS follow the standard so I can make my scripts portable?Not having -n is the standard way. So echo -n is working as expected. Here is the comments on -n from the OpenBSD manpage: Quote:The flag [-n] conflicts with the behaviour mandated by the X/Open System Interfaces option of the IEEE Std 1003.1-2008 (“POSIX.1”) specification, which says it should be treated as part of string. Additionally, echo does not support any of the backslash character sequences mandated by XSI. |
|||
Messages In This Thread |
echo -n does not work as expected - by jkl - 17-04-2020, 05:26 PM
RE: echo -n does not work as expected - by seninha - 17-04-2020, 05:30 PM
RE: echo -n does not work as expected - by jkl - 17-04-2020, 05:36 PM
RE: echo -n does not work as expected - by seninha - 17-04-2020, 05:40 PM
RE: echo -n does not work as expected - by z3bra - 20-04-2020, 05:35 AM
RE: echo -n does not work as expected - by jkl - 20-04-2020, 07:04 AM
|