/bin/sh shell - the posix shell and {} braces expansion case
Arkadiusz Miskiewicz
arekm at pld-linux.org
Wed Nov 8 10:37:33 CET 2006
We use tons of brace expansions (like man{1,5}) in our specs. Unfortunately
there is a problem since POSIX/SUSv3 shell specification doesn't say a word
about {} expansion. What now - should {} in spec files be forbidden?
I was thinking about switching from buggy and unmaintained pdksh to some other
shell for Th than pdksh.
I've tested zsh as /bin/sh and {} issue came up since zsh posix compatible
implementation is stricter than pdksh one. zsh has switch for that
(no_ignore_brace) but... there is no single configuration file that is read
by zsh in /bin/sh emulation mode).
Well, there is only bash left as a option for /bin/sh it seems ;-)
--
Arkadiusz Miśkiewicz PLD/Linux Team
arekm / maven.pl http://ftp.pld-linux.org/
More information about the pld-devel-en
mailing list