shellscriptシェアするシェルスクリプトを作る時に指定するシェバングですが、bashの文法を積極的に利用したい場合は、「#!/usr/bin/bash」と書くようにしています。#!/usr/bin/bashを書く理由よく見かけるのは、「#!/bin/bash」という書き方ですが、このパスは、「/bin」が「usr/bin」にシンボリックリンクになっているので、実体のファイルを指し示していません。実体ファイルがあるパスの指定が好ましいと思います。シンボリックリンク次によく見かけるのは、「#!/usr/bin/sh」という書き方ですが、bashの文法を積極的に使いたい場合は、避けるべきです。bash」を見ていると、下記のようなことが書いていました。(省略)shという名前でbashを起動すると、bashは古くからあるshの起動動作をできるだけ真似しようとします。POSIX標準にもできるだけ従おうとします。(省略)ということで、特に理由がないのであれば、「#!/usr/bin/bash」を指定するのが良いでしょう。記事は見つかりませんでした。