Hello,

 

  env is not splitting command and argument as suggested by the synopsis:

SYNOPSIS

       env [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]

 

Example:

#!/usr/bin/env perl -w

produces:

/usr/bin/env: perl -w: No such file or directory

 

Apparently, env is looking for command "perl -w", not for command "perl" and than passing him "-w"

 

Regards

   Petr