我很想知道流程替换已经进行了多长时间。首先是什么壳?它何时添加到其他外壳中?
我很想知道流程替换已经进行了多长时间。首先是什么壳?它何时添加到其他外壳中?
Answers:
进程替换已经存在于ksh86中,并且提到的发行说明与02/21/85版本的不同之处在于,现在已经对其进行了记录,因此大概早就已经存在。确切地设计/推出它时,我们可能不得不问David Korn,但这并不重要,因为在ksh88之前,它可能永远不会离开贝尔实验室。
bash功能的99%来自Bourne shell,Korn shell,csh,tcsh或zsh。总是很难找出何时何地引入了事物,尤其是考虑到ksh的许多功能从未被引入或在引入之后很久才被记录。
bash黑客Wiki提供了bash功能及其引入时间的列表:http : //wiki.bash-hackers.org/scripting/bashchanges
该列表不包括流程替代,因此进行了一些进一步的研究。根据引用更改日志的这篇文章,版本1.13.5具有工作流程替代功能:http ://www.quora.com/Which-version-of-bash-added-the-Process-Substitution-feature
更改日志条目上的日期是1992年2月23日星期日:38。