質問: シェルスクリプトのパス #!/bin/bash と #!/bin/sh はどのように使い分けるんですか? http://www.ep.sci.hokudai.ac.jp/~inex/y2003/1031/script.html
回答: 別に使い分けなくても、常に #!/bin/bash で良いと思います。 sh にできて bash にできないことって無いでしょうから。 あえて使い分けるとしたら、 bash固有の機能を使いたいときは bash、 そうじゃなければ sh ってかんじでしょうか。 例えば、./hoge/piyo/ ってディレクトリがあって、 この下に foo、bar2つのディレクトリを新しく掘りたいとき sh だったら mkdir ./hoge/piyo/foo ./hoge/piyo/bar ってしなきゃいけないけど bash では mkdir ./hoge/piyo/{foo,bar} でokとか。