Kiedy po raz pierwszy wprowadzono proces zastępowania?

Odpowiedzi:

8

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.

Stéphane Chazelas
źródło
5

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.

Jordan
źródło
0

Myślałem, że w powłoce Korna wprowadzono podstawianie procesów, ale co do wydania (88 lub 93) ...?

nat
źródło