Shell de Thompson
Sh fue la shell estandar de Unix antiguos y sus primeros derivados.
Como todos los interpretes de comandos puede utilizarse de forma interactiva o como ejecutor de ficheros de texto englobadores de codigo de programacion.
En las distribuciones similares a Unix actuales, el ejecutable de interprete sh deriva a un interprete de comandos apenas compatible con el sh de Thompson, pero de moderna concrecion y mucho mas capacitado.
Historia
Sh constituyo el primer interprete de comandos desarrollado por Ken Thompson en 1971 para su Unix para la PDP-11.
Inspirandose en el interprete desarrollado por Glenda Schroeder para Multics, Thompson desarrollo a partir de 1971 una shell propia capaz de operar con solo 8K en los Laboratorios Bell. Esta continuo un uso hasta la Unix Sexta Edicion compendiada en 1975.
El Sh de Thompson constituia una shell minimalista, pero introducia funcionalidades basicas que inspirarian otras shell posteriores: tales como como canos, estructuras condicionales rudimentarias empleando if y goto, y comodines.
A partir de Unix V7 tendio a verse reemplazado por el mas potente shell de Bourne, que tambien compartio en nombre sh.