Wann wurde die Prozesssubstitution erstmals eingeführt?


Antworten:


8

Die Prozessersetzung war bereits in ksh86 vorhanden, und in den Versionshinweisen wird als Unterschied zur Version vom 21.02.1985 erwähnt, dass sie jetzt dokumentiert wurde, sodass sie vermutlich bereits früher vorhanden war. Wenn es genau entworfen / eingeführt wurde, müssen wir vielleicht David Korn fragen, aber es spielt wahrscheinlich keine Rolle, da es vor ksh88 wahrscheinlich sowieso nie sehr weit aus den Bell-Labors herausgekommen ist.

99% der Bash-Features stammen entweder aus der Bourne-Shell, der Korn-Shell, csh, tcsh oder zsh. Es ist immer schwierig herauszufinden, wann und wo Dinge eingeführt wurden, insbesondere wenn man bedenkt, dass viele Funktionen von ksh lange nach ihrer Einführung nie dokumentiert oder dokumentiert wurden.


5

Das Bash-Hacker-Wiki enthält eine Liste der Bash-Funktionen und deren Einführung: http://wiki.bash-hackers.org/scripting/bashchanges

Diese Liste enthält keine Prozesssubstitution, daher waren weitere Untersuchungen erforderlich. Gemäß diesem Artikel, der auf das Änderungsprotokoll verweist, wurde Version 1.13.5 durch Arbeitsprozesse ersetzt: http://www.quora.com/Welche-Version-der-Basch-addierte-die-Prozess-Substitutionsfunktion

Das Datum im Changelog-Eintrag ist So 23 Feb 03:38:59 1992.


0

Ich dachte, dass in der Korn-Shell eine Prozesssubstitution eingeführt wurde, aber welche Version (88 oder 93) ...?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.