Re: Solaris sed

Paul Smith
2025-06-12T13:36:03Z

On Thu, 2025-06-12 at 01:50 -0400, Eric Sunshine wrote:
> Had it used the simpler:
>
>     echo "$foo"
>
> this sort of problem (forgetting the "\n") would never have occurred.

Just be aware that echo is not well-standardized: many versions of echo
accept extra options or treat certain chars specially. So, printf
(which IS well-standardized) is always safer unless you are 100% sure
that the text on the echo command line is simple: cannot start with a
"-", doesn't contain special chars like backslash, etc.

For portability I (personally) always prefer printf unless I know
exactly what the text contains (like showing a static string).