Tengo curiosidad por saber cuánto tiempo ha existido la sustitución de procesos . ¿Qué caparazón lo tuvo primero? ¿Cuándo se agregó a otros proyectiles?
Tengo curiosidad por saber cuánto tiempo ha existido la sustitución de procesos . ¿Qué caparazón lo tuvo primero? ¿Cuándo se agregó a otros proyectiles?
Respuestas:
La sustitución del proceso ya estaba allí en ksh86 y las notas de la versión mencionan como una diferencia de la versión del 21/02/85 es que ahora estaba documentada, por lo que presumiblemente ya estaba allí antes. Cuando se diseñó / introdujo exactamente, es posible que tengamos que preguntarle a David Korn, pero probablemente no importa, ya que probablemente nunca salió muy lejos de los laboratorios Bell antes de ksh88.
El 99% de las funciones de bash provienen del shell Bourne, el shell Korn, csh, tcsh o zsh. Siempre es difícil saber cuándo y dónde se introdujeron las cosas, especialmente cuando se considera que muchas características de ksh nunca se documentaron o documentaron mucho después de su introducción.
El wiki de bash hackers tiene una lista de características de bash y cuándo se introdujeron: http://wiki.bash-hackers.org/scripting/bashchanges
Esta lista no incluye la sustitución del proceso, por lo que requirió más investigación. De acuerdo con este artículo, que hace referencia al registro de cambios, la versión 1.13.5 tenía una sustitución de proceso de trabajo: http://www.quora.com/Which-version-of-bash-added-the-Process-Substitution-feature
La fecha en la entrada del registro de cambios es dom 23 de febrero 03:38:59 1992.