[FoLUG] bash Vs sh

cversari@csr.unibo.it cversari@csr.unibo.it
Dom 25 Lug 2004 15:39:22 CEST


Quoting Francesco <sizukesa77@tiscali.it>:

> Chi c'era ieri sera alla mangiata, (chi non c'era si e' perso un'ottima
> serata) 

Verissimo

si ricordera' che abbiamo parlato di sh e bash e di dove vanno a
> leggersi le impostazioni.
> 
> In effetti sh e' un link a bash ma verificando con lo strace bash si
> legge .bashrc mentre sh no.
> 

E vuoi sapere dov'e' l'inghippo?

File shell.c del sorgente della bash (versione 2.qualchecosa):

---

 /* Here's a hack.  If the name of this shell is "sh", then don't do
     any startup files; just try to be more like /bin/sh. */

[...]

 if (shell_name[0] == 's' && shell_name[1] == 'h' && shell_name[2] == '\0')
    act_like_sh++;

[eccetera eccetera]

---


Cris




Maggiori informazioni sulla lista FoLUG