A shell script is a script written for the shell, or command line interpreter, of an operating system. It is often considered a simple domain-specific programming language. Typical operations performed by shell scripts include file manipulation, program execution, and printing text. Many shell script interpreters double as command line interface.

Shell languages

  • bash, Bourne again shell, the most widespread shell in the Free Un*x and Linux world,
  • ksh, Korn shell, essentially a predecessor to bash and a simpler version thereof,
  • tcsh, T-C shell, a redevelopment of Bourne shell in the direction towards C-like programs,
  • sh, the original Bourne shell.
Community content is available under CC-BY-SA unless otherwise noted.