sh - ubuntuperonista/wiki_tp GitHub Wiki

Shell de Thompson
    • Sh** fue la shell estándar de Unix antiguos y sus primeros 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.

> En las distribuciones similares a Unix actuales, el ejecutable de intérprete sh deriva a un intérprete de comandos apenas compatible con el sh de Thompson, pero de moderna concreción y mucho más capacitado.

Historia

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 capaz de operar con sólo 8K en los Laboratorios Bell. Esta continuó un uso hasta la Unix Sexta Edición compendiada en 1975.

>El Sh de Thompson constituia una shell minimalista, pero introducía funcionalidades básicas que inspirarían otras shell posteriores: tales como como caños, estructuras condicionales rudimentarias empleando if y goto, y comodines.

A partir de Unix V7 tendió a verse reemplazado por el más potente shell de Bourne, que también compartió en nombre **sh**.

⚠️ **GitHub.com Fallback** ⚠️