So, it is possible to have both the following working in sh and bash
echo -n ok
echo ok\c
No. In posix mode, they are fundamentally incompatible. The combination of
posix mode and xpg-echo cause bash to be strictly posix compliant and disable
any option processing.
This is
On Wednesday 18 January 2006 18:34, Jeff Chua wrote:
GNU bash, version 3.1.5(1)-release
sh -c echo -n ok returns -n ok.
works correctly for me:
[EMAIL PROTECTED] 0 ~ $ sh -c echo -n ok
[EMAIL PROTECTED] 0 ~ $
-mike
___
Bug-bash mailing list
Jeff Chua wrote:
GNU bash, version 3.1.5(1)-release
sh -c echo -n ok returns -n ok.
This breaks a lot of scripts ... startup scripts in /etc/rc.d and many
packages like glibc make check that use sh instead of bash with
-n option.
How can I make sh -c echo -n ok returns ok instead -n
On Wed, 18 Jan 2006, Chet Ramey wrote:
Somehow you've enabled the xpg_echo option, either by configuring
with --enable-xpg-echo-default or running `shopt -s xpg_echo'
somewhere. I suspect the former.
Yes, I did --enable-xpg-echo-default as I need echo ok\c to work.
The older bash-3.00.15(3)
On Thu, 19 Jan 2006, Jeff Chua wrote:
On Wed, 18 Jan 2006, Chet Ramey wrote:
Somehow you've enabled the xpg_echo option, either by configuring
with --enable-xpg-echo-default or running `shopt -s xpg_echo'
somewhere. I suspect the former.
Yes, I did --enable-xpg-echo-default as I need echo