Sono curioso di sapere da quanto tempo esiste la sostituzione del processo . Che shell aveva prima? Quando è stato aggiunto ad altre shell?
Sono curioso di sapere da quanto tempo esiste la sostituzione del processo . Che shell aveva prima? Quando è stato aggiunto ad altre shell?
Risposte:
La sostituzione del processo era già presente in ksh86 e le note di rilascio menzionano come una differenza rispetto alla versione del 21/02/85 è che ora era documentata, quindi presumibilmente era già lì prima. Quando è stato progettato / introdotto esattamente, potremmo doverlo chiedere a David Korn, ma probabilmente non importa, dal momento che probabilmente non è mai uscito molto lontano dai laboratori Bell prima di ksh88.
Il 99% delle funzionalità bash proviene dalla shell Bourne, dalla shell Korn, da csh, da tcsh o da zsh. È sempre difficile scoprire quando e dove sono state introdotte le cose, specialmente se si considera che molte funzionalità di ksh non sono mai state documentate o documentate molto tempo dopo che sono state introdotte.
Il wiki degli hacker di bash ha un elenco di funzionalità di bash e quando sono state introdotte: http://wiki.bash-hackers.org/scripting/bashchanges
Questo elenco non include la sostituzione del processo, quindi sono necessarie ulteriori ricerche. Secondo questo articolo, che fa riferimento al log delle modifiche, la versione 1.13.5 ha avuto la sostituzione del processo di lavoro: http://www.quora.com/Wich-version-of-bash-added-the-Process-Substitution-feature
La data della voce del registro delle modifiche è dom 23 febbraio 03:38:59 1992.