A Shell script is a script written for the Shell. Shell scripts use ShellCommands and a specific syntax. Operations performed by shell scripts include file manipulation, program execution, and printing text.
A script is a text file, which may or may not have the file extension .sh. The first line of the file (shebang) indicates which interpreter/shell should execute the rest of the script:
The MIME type of shell scripts is application/x-shellscript
.bat or .cmd are basic equivalents on Windows.
http://steve-parker.org/sh/sh.shtml - Linux Shell Scripting Tutorial