kam linknut /bin/sh *was* Re: Bash
Pavel Kankovsky
peak na argo.troja.mff.cuni.cz
Úterý Červen 1 19:37:54 CEST 2004
On Mon, 31 May 2004, Peto - www.lentus.sk wrote:
> > Pozor ovsem na to, ze bash se chova jinak, pokud je spusten jako sh.
>
> Kedze sme $SUBJ uz trosku nacali ...
>
> 1. Mozem poprosit blizsie upresnenie / info / link?
bash(1) a info bash
Zamyslene chovani Bashe je to, ze kdyz je spusten jako sh resp. spusten
s --posix, tak se chova podle POSIXu (s jistymi nuancemi).
> 2.
> Takze pod linuxom odporucate #!/bin/bash??
> Preco?
Ne. Vetsinou by se melo pouzivat /bin/sh -- a konstrukce podporovane
"beznym sh". /bin/bash by se melo pouzivat jen v pripade, ze vyhody
plynouci z pouziti "bashismu" prevysuji nevyhody plynouci z horsi
portability.
> 3.
> Otazka pre konferu - ma niekto linknuty /bin/sh na nieco ako tcsh al. zsh?
> Vyhody?
> NeVyhody?
> Spatna kompatibilita?
tcsh urcite ne, protoze tcsh je odvozeny od csh.
zsh by mozna mohlo fungovat, ale je otazka, zda z toho vyplyvaji nejake
prakticke vyhody.
Smysl by mohlo davat pouziti nejake specializovane implementace sh misto
Bashe (kandidat by mohlo buyt ash), protoze Bash je prece jen velky
a obcas dost pomaly moloch.
--Pavel Kankovsky aka Peak [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."
Další informace o konferenci Linux