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