Here’s a simple command that you can use to change shells. It’s useful to work with multiple shells at a time.
How to use file descriptors in Unix is explained in this post. Unix supports three types. Here is an example that shows how it works.
Here is a tricky shell script question. What happens if you give duplicate function names in the script.