Lawrence D'Oliveiro <[EMAIL PROTECTED]> wrote: > pk wrote: >> This is documented in man bash, and only happens in interactive shells (not >> scripts). > > I just tried putting my six cases into a script, and I get exactly the same > sort of output as interactively.
How did you invoke the script? If you do ". ./script", then the script commands are being run in the interactive shell, so you'll get the same behavior as if you typed them directly. "./script" will run those commands in a new, non-interactive shell. paul