BUGS
It’s too big and too slow.
There are some subtle differences between bash and traditional versions of sh, mostly because of the
POSIX specification.
Aliases are confusing in some uses.
Shell builtin commands and functions are not stoppable/restartable.
Compound commands and command sequences of the form ‘a(chǎn) ; b ; c’ are not handled gracefully when
process suspension is attempted. When a process is stopped, the shell immediately executes the next com-
mand in the sequence. It suffices to place the sequence of commands between parentheses to force it into a
subshell, which may be stopped as a unit.
Array variables may not (yet) be exported.
There may be only one active coprocess at a time.
# which [
/usr/bin/[
歡迎光臨 Chinaunix (http://www.72891.cn/) | Powered by Discuz! X3.2 |