Мені цікаво дізнатись, як довго тривала заміна процесу . Яка оболонка спочатку мала? Коли його додавали до інших оболонок?
Мені цікаво дізнатись, як довго тривала заміна процесу . Яка оболонка спочатку мала? Коли його додавали до інших оболонок?
Відповіді:
Заміна процесу вже була в ksh86, а примітки до випуску згадуються як відмінність від версії 02/21/85 в тому, що вона тепер була задокументована, тому, імовірно, вона була вже раніше. Коли він був розроблений / представлений точно, нам, можливо, доведеться запитати Девіда Корна, але це, мабуть, не має значення, оскільки він, ймовірно, ніколи не потрапляв дуже далеко з лабораторій Белла до ksh88.
99% баш-функцій надходять або з оболонки Борна, шкаралупи Корна, csh, tcsh або zsh. Завжди важко дізнатися, коли і де були введені речі, особливо якщо врахувати, що багато особливостей ksh ніколи не були зафіксовані або задокументовані задовго після їх введення.
Вікі bash-хакерів містить перелік функцій bash та коли вони були представлені: http://wiki.bash-hackers.org/scripting/bashchanges
Цей список не включає заміщення процесу, тому було потрібно додаткове дослідження. Відповідно до цієї статті, де посилається на журнал змін, версія 1.13.5 підміняла робочий процес: http://www.quora.com/Which-version-of-bash-added-the-Process-Substitution-feature
Дата запису змін - неділя 23 лютого 03:38:59 1992.