Bourne shell (sh)

Definición: ¿Qué significa Bourne Shell (sh)?

Un shell Bourne (sh) es un shell de UNIX o un procesador de comandos que se utiliza para la creación de scripts. Fue desarrollado en 1977 por Stephen Bourne de AT&T e introducido en UNIX Versión 7, reemplazando el shell Mashey (sh).

El shell Bourne también se conoce por su nombre de programa ejecutable, "sh" y el símbolo de dólar, "$", que se utiliza con los comandos.

Techinfo explica Bourne Shell (sh)

Un shell Bourne interpreta y ejecuta comandos definidos por el usuario y proporciona capacidades de programación basadas en comandos. Un shell Bourne permite escribir y ejecutar scripts de shell, que proporcionan un flujo de control de programa básico, control sobre los descriptores de archivos de entrada / salida (E / S) y todas las funciones clave necesarias para crear scripts o programas estructurados para shell.

Un shell Bourne también ejecuta comandos y funciones que están predefinidos o integrados; archivos que buscan o siguen una ruta de comando, así como comandos de archivos de texto.

El código arquitectónico del shell Bourne se implementó en versiones posteriores del shell UNIX, incluido el shell Bourne Again (Bash), el shell Korn y el shell Zsh.