|
|
There are some subtle differences between bash and traditional versions of .BR sh , mostly because of the .SM 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 ; b ; c' are not handled gracefully when process suspension is attempted. When a process is stopped, the shell immediately executes the next command 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.
Commands inside of $(\fP...)\fP command substitution are not parsed until substitution is attempted. This will delay error reporting until some time after the command is entered.
Array variables may not (yet) be exported. .zZ .zY
Web: http://shell.tjgy.com Email:support@tjgy.com