On Wed, Aug 21, 2002 at 10:10:09AM +0200, Yannick Roehlly wrote:

> Cela m'am�ne � une question technique : si tu as un alias rm=rm -i
> dans ton bashrc, cela veut-il dire qu'un script aussi interpr�tera
> rm comme rm -i ?

Non. bashrc n'est ex�cut� que par les shells interactifs. Donc, si tu
fais:

./script.sh
ou
bash script.sh

rm ne sera pas alias� vers rm -i lors de l'ex�cution du script.

Si tu fais:

source script.sh

alors, ce sera le cas.

> Cela veut-il donc dire que lorsque l'on fait un su on h�rite des
> variables d'environnement dans lequel on se trouve ?

Oui, � part une "black-list", du genre LD_PRELOAD, etc.

-- 
Lionel

Répondre à