Re: [Summary] tcsh% false ; ( echo $? ; pwd )
ひろせです
on "Re: [Summary] tcsh% false ; ( echo $? ; pwd )"
<c60h1j$30j8$1@nsvn01.zaq.ne.jp>
at Mon, 19 Apr 2004 21:37:29 +0900
Takashi SHIRAI wrote:
> >>> 商用/非商用に限らず、ここ最近 (5年以内ぐらい) のどの UNIX ファミリに
> >>> おいても動作する #! /bin/sh なスクリプトを書くには、ash の文法に従え
> >>> ばよい。
>
> ダウト。Mac OS 10.1.x の /bin/sh は zsh なので ash どころ
> か Bourne shell とも互換性のない箇所が散見されます。`` を評
> 価する前後での変数展開が zsh はちょい特殊。
(snip)
う"。後程 zsh の挙動を調べてみます。
//
追加でお願いなのですが、
手元の Mac OS X 10.2.8 の /bin/*sh の情報を "Various system shells" の
ページの作者の方に送ったところ、他の Mac OS X のバージョンの shell の
情報知らない? ときかれました。
手元で動いているのは 10.2.8 しかないので、10.0.x, 10.1.x, 10.3.x の環境
をお持ちの方がいましたら、/bin/*sh の情報を教えていただけないでしょう
か。
因みに 10.2.8 では以下のようになっています。
$ ls -l /bin/*sh
-rwxr-xr-x 1 root wheel 540884 Oct 6 2003 /bin/bash
-r-xr-xr-x 1 root wheel 315136 Oct 6 2003 /bin/csh
-r-xr-xr-x 1 root wheel 540884 Oct 6 2003 /bin/sh
-r-xr-xr-x 1 root wheel 315136 Oct 6 2003 /bin/tcsh
-rwxr-xr-x 1 root wheel 828780 Oct 6 2003 /bin/zsh
$ md5sum /bin/bash /bin/sh
745658963ed0921d490457685caeaf44 /bin/bash
745658963ed0921d490457685caeaf44 /bin/sh
$ md5sum /bin/csh /bin/tcsh
ced4afe1d62c8aef28e113ded7bf6599 /bin/csh
ced4afe1d62c8aef28e113ded7bf6599 /bin/tcsh
$ /bin/bash --version
GNU bash, version 2.05a.0(1)-release (powerpc-apple-darwin6.0)
Copyright 2001 Free Software Foundation, Inc.
$ /bin/sh --version
GNU bash, version 2.05a.0(1)-release (powerpc-apple-darwin6.0)
Copyright 2001 Free Software Foundation, Inc.
$ /bin/zsh --version
zsh 4.0.4 (powerpc-apple-darwin6.0)
$ /bin/tcsh -c 'echo $version'
tcsh 6.10.00 (Astron) 2000-11-19 (powerpc-apple-darwin) options 8b,nls,dl,al,sm,rh,color
$ /bin/csh -c 'echo $version'
tcsh 6.10.00 (Astron) 2000-11-19 (powerpc-apple-darwin) options 8b,nls,dl,al,sm,rh,color
# Mac OS X 関係の ML でも尋ねてみようと思っています。
ではでは
--
ひろせ
http://www.irori.org/
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735