通り過ぎた道

先日生まれて初めてPerlcgiを書いたんだけど、あれって一行目に

#!/usr/bin/perl

とフルパスで書かなくちゃならなくて、例えば/usr/local/binにperlがある環境だと同じコードじゃ動かなくていやだなぁ、環境変数PATHからperlを探してくれないかなぁ、シェルスクリプト書かなきゃ駄目かなぁとか話してたんですが、

#!/usr/bin/env perl

という手があるそうです。/usr/binにenvがなかったらどうするんだとか、全然解決になってない気もしますがね。