Disadvantages of Shell Scripting

- Nevertheless, a single mistake by the programmer can change the command, which can be harmful and so, it is prone to costly errors.
- Inadvertent typing errors such as rm -rf * / (instead of the intended rm -rf */) can cause major disasters by deleting everything on the system.
- More errors arise because many UNIX commands differ in name by only one letter: cp, cd, dd, df, etc.
- Also, the execution speed of shell scripts is low and so, they are not well suited for large and complex tasks.