DEV Community

Discussion on: Quick Test Your Bash Shell

Collapse
 
moopet profile image
Ben Sinclair

If you run it via bash or make it executable and run it, it'll presumably either display nothing (which is what I expect to happen because -23 is non-zero and set -e means bomb out whenever anything returns non-zero) or possibly display -23 (if it doesn't count in a function, but I don't think that's the case).

If you source/dot the file to run it in the current context, you'll end up closing your shell.