Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: zsh portable script



Le 12 juil. 2010 à 17:37, Joke de Buhr a écrit :

> On Monday 12 July 2010 16:46:22 Atom Smasher wrote:
>> on freebsd, zsh installs as /usr/local/bin/zsh. on linux (and most other
>> systems?) it installs as /usr/bin/zsh.
>> 
>> what's the best way to make zsh script portable between linux and freebsd?
>> 
>> i could start the script with:
>> 	#!/usr/bin/env zsh
>> 
>> or i could specify that the script be executed as:
>> 	zsh script
>> 
>> is there a better way?
> 
> Using env doesn't solve the problem either. There is no guarantee the "env" 
> program is installed under /usr/bin/env. It may as well be installed under 
> /usr/local/bin/env.

Indeed, this kind of "too smart" stuff fails miserably on BeOS and Haiku, which does not have /usr.

François.


Messages sorted by: Reverse Date, Date, Thread, Author