¿Qué significa shell Bourne?
El shell Bourne (sh) es un shell o procesador de comandos de UNIX que se utiliza para crear scripts. Fue desarrollado en 1977 por Stephen Bourne de AT&T e introducido en la versión 7 de UNIX, sustituyendo al shell Mashey (sh).
El intérprete de órdenes Bourne también se conoce por el nombre de su programa ejecutable, “sh”, y por el símbolo del dólar, “$”, que se utiliza con las solicitudes de comandos.
Definición de shell Bourne
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 básico del programa, control sobre los descriptores de archivo de entrada/salida (E/S) y todas las características clave necesarias para crear scripts o programas estructurados para el shell.
Un shell Bourne también ejecuta comandos y funciones predefinidos o integrados; archivos que buscan o siguen una ruta de comandos, así como comandos de archivos de texto.
El código arquitectónico del shell Bourne se implementó en versiones posteriores del shell UNIX, como Bourne Again shell (Bash), Korn shell y Zsh shell.