Quand la substitution de processus a-t-elle été introduite pour la première fois?

Réponses:

8

La substitution de processus était déjà présente dans ksh86 et les notes de version mentionnent que la différence par rapport à la version du 21/02/85 est qu'elle était désormais documentée, donc elle était probablement déjà là plus tôt. Quand il a été conçu / introduit exactement, nous devrons peut-être demander à David Korn, mais cela n'a probablement pas d'importance, car il n'est probablement jamais allé très loin des laboratoires Bell avant ksh88.

99% des fonctionnalités bash proviennent soit du shell Bourne, du shell Korn, csh, tcsh ou zsh. Il est toujours difficile de savoir quand et où les choses ont été introduites, surtout si l'on considère que de nombreuses fonctionnalités de ksh n'ont jamais été documentées ou documentées longtemps après leur introduction.

Stéphane Chazelas
la source
5

Le wiki bash hackers a une liste de fonctionnalités bash et quand elles ont été introduites: http://wiki.bash-hackers.org/scripting/bashchanges

Cette liste n'inclut pas la substitution de processus, il a donc fallu des recherches supplémentaires. Selon cet article, qui fait référence au journal des modifications, la version 1.13.5 comportait une substitution de processus de travail: http://www.quora.com/Which-version-of-bash-added-the-Process-Substitution-feature

La date sur l'entrée du journal des modifications est le 23 février 03:38:59 1992.

jordanm
la source
0

Je pensais que la substitution de processus avait été introduite dans le shell Korn mais quant à quelle version (88 ou 93) ...?

nat
la source