The shell is the command interpreter which compiles instructions to the command prompt and can speed up and automate complicated command line processes. Shell scripting is useful for quickly running multiple lines of command line instructions but is very slow in terms of speed. In a case where speed and efficiency is important a shell script is not a good option.
- Relatively simple
- Automates normally repetitive processes in the command line
- Slow in terms of speed and efficiency