On Wed, Aug 21, 2002 at 10:31:33AM +0200, [EMAIL PROTECTED] 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 ?

> ça dépend de ce que tu fais, et e comment tu lances tes scripts.
> si tu as un alias rm='rm -i'

> si tu lances tes scripts dans ton environnement OUI rm sera interactif.
> plusieurs solutions.

Meuh non:

[EMAIL PROTECTED]:~/tmp/df$ cat > foo.sh
#! /bin/bash
rm bar
[EMAIL PROTECTED]:~/tmp/df$ touch bar
[EMAIL PROTECTED]:~/tmp/df$ alias rm='rm -i'
[EMAIL PROTECTED]:~/tmp/df$ chmod u+x foo.sh 
[EMAIL PROTECTED]:~/tmp/df$ ./foo.sh 
[EMAIL PROTECTED]:~/tmp/df$ touch bar
[EMAIL PROTECTED]:~/tmp/df$ rm bar 
rm: remove `bar'? y
[EMAIL PROTECTED]:~/tmp/df$ touch bar
[EMAIL PROTECTED]:~/tmp/df$ bash foo.sh 
[EMAIL PROTECTED]:~/tmp/df$ touch bar
[EMAIL PROTECTED]:~/tmp/df$ source foo.sh 
rm: remove `bar'? n

-- 
Lionel

Attachment: pgppsLe2bgch3.pgp
Description: PGP signature

Répondre à