On Mon, 12 Oct 2015 10:48:55 +0200, Esli <[email protected]> wrote:

> 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"

This is due to how the shebang works under Linux, nothing to do with env,
see this page for all the details:

http://www.in-ulm.de/~mascheck/various/shebang/



-- 
D.



Reply via email to