/bin/shの実体

シェルスクリプトはエレガントでなければならない (1/2):スマートな紳士のためのシェルスクリプト(1) - @ITを読むまで、/bin/shの実体は各OSによって違うと知らなかった。

記事中に明記されていない、CentOS5.7で調べてみるとやはりbashへのシンボリックリンクが貼られていた。

$ cat /etc/redhat-release
CentOS release 5.7 (Final)
$ ls -al /bin/sh
lrwxrwxrwx 1 root root 4 Nov 19 21:52 /bin/sh -> bash

今後、自分が書くシェルスクリプトのシバンには/bin/shをではなく、実体のシェルを書くようにしようと思った。