A command line interpreter of an operating system is also called as shell. A script written for the shell (command line interpreter) is called shell script, which is stored in the operating system. Shell script can also be termed as a domain specific programming language. https://www.expertsmind.com/programming-solutions/shell-scripting-homework-assignment-help.aspx