ポータブルな方法でbashを見つける方法

ポータブルな方法でbashを見つける方法

シェルスクリプトを作成するときは、次の操作を行います。

#!/bin/bash

しかし、bashが入ってくるとどうなりますか/usr/bin/?移植可能な方法でスクリプトでどのように見つけることができますか?これをしましたが、エラーが発生しました。

#!which bash

答え1

別の場所にいる場合は、bash次のようにハッシュできます。

#!/usr/bin/env bash

env各バリアントの配置はかなり標準的です。

関連情報