久野です。

ohta@src.ricoh.co.jpさん:
> SunOS 5.xの/bin/shには
> 
>   name () { list; }
> 
> なシェル関数があるのでオリジナルではないみたいです
> ね。ほかのSVR4もそうだったような。

  そうなると「何がBourne Shellか」になってしまうのですが…

> シェル関数はkshで実装されたのが最初だと思うのです
> が、あとからshにも取り入れられたのかな。

  1984にSVR2で導入されたようです。Korn Shellは1983にリリースされ
たようですから、太田さんのおっしゃるストーリーのようですね。

    http://www.in-ulm.de/~mascheck/bourne/

で、このページっていちおう「Bourne Shellの歴史」ですよね。広義に
とるなら全部Bourne Shellだし、狭く取るならほんとにVersion 7 その
まま、これが入っているのはあとはたぶん32Vだけね。BSDですらちょっ
とだけど変わっている。確かに「#」があったらcshというのはそりゃ
BSDだなあ。

   BSD使いだった自分がよく知ってるのはその/bin/shですけど   久野

P.S. おや、V7のBourne Shellのmanページのリンクがあるじゃないです
     か。これに準拠しておけば安全 :-)