For some strange reason Apple decided to change 'echo':
/bin/bash -c 'echo -e ...' does the right thing
/bin/sh -c 'echo -e ...' keeps the "-e" in the output but interprets =20
the \n
/bin/echo -e ... does no interpretation and even keeps the \n
I'd recommend installing the coreutils-default package from fink, then =20=
you get a sane /sw/bin/echo.
Side-note on sanity: ISTR that POSIX defines echo in this (/bin/echo) =20=
strange way, urging people to use printf instead.
Ciao,
Roland
--
Any society that would give up a little liberty to gain a little
security will deserve neither and lose both. - Benjamin Franklin
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GS/CS/M/MU d-(++) s:+ a-> C+++ UL++++ P+++ L+++ E(+) W+ !N K- w--- M+ !=20=
V Y+
PGP++ t+(++) 5 R+ tv-- b+ DI++ e++++ h---- y+++
------END GEEK CODE BLOCK------