GNU core utilities

env

env

コマンド名をPATHから検索してくれるので、コマンドの絶対パスがわからないときに使われることが多い。

1 #!/usr/bin/env python3

あまり使うこともないと思うが、名前らしく環境変数を設定することができる。

また、コマンドの引数を処理させるためには-Sオプションが必要である

1 #!/usr/bin/env -S foo=bar cat -n
2 
3 foo
4 bar
5 baz