env tric

Facebooktwittertumblrmail

シェルスクリプトの Shebang に #!/usr/bin/env bash なんて書いてあるのを env tric って言うって初めて知りました。

env の配置は bash よりも環境間で比較的安定して /usr/bin/env であることを利用して、シェルスクリプトの互換性を高めているんだそうで。勿論これは万能ではなくて、 以下のような制約もある。

env のパスが異なる環境間では当然動かない。
env を通した場合は bash に引数は渡せない

References

Facebooktwittertumblrmail
Yusuke Dada K.
Yusuke Dada K.
台湾の現地企業で主に組み込みソフトウエアの研究開発をしている日本人です。我人是個日本人,負責軟體的研究開發。在臺灣的科技公司工作。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください