Linuxだと
shはbashへのシンボリックリンクだったりします。cshとtcshも同じ関係ですね。
[mikeda@cent ~]$ ls -l /bin/*sh -rwxr-xr-x 1 root root 735004 5月 25 2008 /bin/bash lrwxrwxrwx 1 root root 4 11月 2 19:25 /bin/csh -> tcsh -rwxr-xr-x 1 root root 1002540 5月 25 2008 /bin/ksh lrwxrwxrwx 1 root root 4 11月 2 19:22 /bin/sh -> bash -rwxr-xr-x 1 root root 345348 3月 15 2007 /bin/tcsh
Macだと
shとbashは別物?でもサイズとか似過ぎです。実際のところどうなんでしょう。
(とある本には同じものと書いてました。OSバージョン違いますが。)
air:~ mikeda$ ls -l /bin/*sh -rwxr-xr-x 1 root wheel 1244928 3 5 2008 /bin/bash -rwxr-xr-x 2 root wheel 610864 11 25 2007 /bin/csh -r-xr-xr-x 1 root wheel 1955856 11 26 2007 /bin/ksh -r-xr-xr-x 1 root wheel 1244960 3 5 2008 /bin/sh -rwxr-xr-x 2 root wheel 610864 11 25 2007 /bin/tcsh -rwxr-xr-x 2 root wheel 982000 11 25 2007 /bin/zsh ←デフォルトでzshが
air:~ mikeda$ ls -i /bin/*sh | sort 21797 /bin/ksh 22452 /bin/csh 22452 /bin/tcsh 22796 /bin/zsh 1141577 /bin/bash 1141578 /bin/sh
ちなみにOSとカーネルのバージョン