On Wed, Nov 02, 2005 at 02:23:46PM +0100, Flyspray - The bug killer! wrote: > Project: PLD 2.x (Ac) > > Reported by: Jacek Konieczny (jajcus) > Package: pdksh > Version: 5.2.14-42 > Summary: build-in echo broken > > Both /bin/echo and bash built-in echo don't process '\' unless > '-e' option is given, but pdksh built-in echo does (and it is > documented in the manual). >
(updated) > pdksh$ echo '\' > \ > pdksh$ echo '\\' > \\ And it conforms to POSIX/SUSv2 specs. > bash$ echo '\\' > \\ > bash$ /bin/echo '\\' > \\ > > This pdksh behaviour may break some scripts and e.g. breaks > slony1_dump.sh script from slony1-tools package. So scripts are broken. As SUSv2 says, relying on such echo behaviour or -e option is non-portable. -- Jakub Bogusz http://qboosh.cs.net.pl/ _______________________________________________ pld-devel-en mailing list pld-devel-en@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-en