From: Paul Smith Date: Thu, 12 Jun 2025 13:35:54 GMT Subject: Re: Solaris sed Message-ID: In-Reply-To: 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).