sh

¡Esta es una revisión vieja del documento!


Shell de Thompson

Sh es la shell estándar de Unix y sus derivados.

Como todos los intérpretes de comandos puede utilizarse de forma interactiva o como ejecutor de ficheros de texto englobadores de código de programación.

Todos los sistemas POSIX actuales suele incorporarse una versión moderna de esta shell mínima por razones de compatibilidad absoluta y de ejecución de guiones de programación. Poc@s usuari@s la utilizan como intérprete de comandos interactivo.

Sh constituyó el primer intérprete de comandos desarrollado por Ken Thompson en 1971 para su Unix para la PDP-11.

Inspirándose en el intérprete desarrollado por Glenda Schroeder para Multics, Thompson desarrolló a partir de 1971 una shell propia en los Laboratorios Bell, obra en la que continuó hasta la Sexta Edición de Unix compendiada en 1975.

El Sh de Thompson constituia una shell rudimentaria, pero introducía muchas de las funcionalidades básicas de otras shell posteriores, tales como como caños, estructuras condicionales empleando if y goto, y comodines.

A partir de Unix V7 tendió a verse reemplazado por el shell de Bourne.

  • sh.1663439441.txt.gz
  • Última modificación: 2022/09/17 18:30
  • por peron