Если с вот таким шебангом все понятно:
#!/usr/bin/perl
То вот эти два варианта вводят меня в недоумение:
#!perl
#!/usr/bin/env perl
Вроди оба должны запускать из PATH. Но есть ли между ними принципиальная разница? Какой лучше использовать? Какой портабельнее?