Ciekawi mnie, jak długo trwa proces zastępowania procesów . Która skorupa najpierw go miała? Kiedy dodano go do innych powłok?
Ciekawi mnie, jak długo trwa proces zastępowania procesów . Która skorupa najpierw go miała? Kiedy dodano go do innych powłok?
Odpowiedzi:
W ksh86 podstawianie procesów już istniało, a informacje o wydaniu wspominają, że w odróżnieniu od wersji 02/21/85 różni się tym, że zostało to udokumentowane, więc prawdopodobnie było już wcześniej. Kiedy został zaprojektowany / wprowadzony dokładnie, być może będziemy musieli zapytać Davida Korna, ale prawdopodobnie nie ma to znaczenia, ponieważ prawdopodobnie nigdy nie wyszedł zbyt daleko z laboratorium Bell przed ksh88.
99% funkcji bash pochodzi z powłoki Bourne'a, powłoki Korn, csh, tcsh lub zsh. Zawsze trudno jest ustalić, kiedy i gdzie zostały wprowadzone, szczególnie biorąc pod uwagę, że wiele funkcji ksh nigdy nie zostało udokumentowanych ani udokumentowanych długo po ich wprowadzeniu.
Wiki hakerskie bash ma listę funkcji bash, a kiedy zostały wprowadzone: http://wiki.bash-hackers.org/scripting/bashchanges
Ta lista nie obejmuje zastępowania procesów, więc zajęło to kilka dalszych badań. Zgodnie z tym artykułem, który odwołuje się do dziennika zmian, wersja 1.13.5 miała działający proces zastępowania: http://www.quora.com/Which-version-of-bash-added-the-Process-Substitution-feature
Data wpisu w dzienniku zmian to Niedziela 23 lutego 03:38:59 1992.