私は何度も倒れましたが、#!/usr/bin/env bash
それについて疑問を抱いたことはありません。これで、シェルインタプリタをコマンドにラップする目的が何であるか疑問に思いますenv
。つまり、ただ書くのは#!/bin/bash
どうでしょうか#!/bin/sh
?
答え1
Pythonのため人気が多いようです。
これでできます
#!/usr/bin/env python3
env
たとえば、実行可能ファイルの正しいバージョンと場所が見つかるかどうかを確認します。
その後、特定のシェルがどこにあるかを知っていても、常にこれを行うのが良い習慣のように見えるため、他のシェルに移行されます。