Re: [debutant] BASH: changer de repertoire a la fin d'un script

2007-02-15 Par sujet jipe
On Thu, 15 Feb 2007 17:31:49 +0100
"Patrick Cao Huu Thien @ mdv 2007 free" <[EMAIL PROTECTED]> wrote:

> gegetel a dit le 15.02.2007 17:29:
> > Le 15.02.2007 17:13, *deny* a écrit fort à propos :
> > 
> >> cd ~/
> >> qui te permet de revenir dans ton rep personnel 
> > 
> > cd tout court fait la même chose. Bien pratique en ligne de commande,
> > mais je n'ai vérifié si ça marche dans un script.
> 
> si c'etait si simple  :(
> 
> 
> -- 
> Patrick CAO HUU THIENMandriva 2007 Free
> email: [EMAIL PROTECTED]
> gpg key ID: 1024D/58D16D27 sur pgp.mit.edu
> fingerprint: D7B8 7DFB 479C A02E 48A2  383C 0005 4A33 58D1 6D27
> 

un script ouvre un sous-shell et il n'y a pas moyen de récupérer l'environnement
dans le shell parent. par contre une fonction s'exécute dans le répertoire 
courant.

[EMAIL PROTECTED] ~]$ cat > cdtest
cd ~/tmp
echo $PWD
[EMAIL PROTECTED] ~]$ sh cdtest
/home/jipe/tmp
[EMAIL PROTECTED] ~]$ cdtest(){ cd ~/tmp; echo $PWD; }
[EMAIL PROTECTED] ~]$ cdtest
/home/jipe/tmp
[EMAIL PROTECTED] tmp]$ 


bye
jipe

=
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club Mandriva : http://club.mandriva.com
=


Re: [debutant] BASH: changer de repertoire a la fin d'un script

2007-02-15 Par sujet Patrick Cao Huu Thien @ mdv 2007 free
gegetel a dit le 15.02.2007 17:29:
> Le 15.02.2007 17:13, *deny* a écrit fort à propos :
> 
>> cd ~/
>> qui te permet de revenir dans ton rep personnel 
> 
> cd tout court fait la même chose. Bien pratique en ligne de commande,
> mais je n'ai vérifié si ça marche dans un script.

si c'etait si simple  :(


-- 
Patrick CAO HUU THIENMandriva 2007 Free
email: [EMAIL PROTECTED]
gpg key ID: 1024D/58D16D27 sur pgp.mit.edu
fingerprint: D7B8 7DFB 479C A02E 48A2  383C 0005 4A33 58D1 6D27

=
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club Mandriva : http://club.mandriva.com
=


Re: [debutant] BASH: changer de repertoire a la fin d'un script

2007-02-15 Par sujet gegetel
Le 15.02.2007 17:13, *deny* a écrit fort à propos :

> cd ~/
> qui te permet de revenir dans ton rep personnel 

cd tout court fait la même chose. Bien pratique en ligne de commande,
mais je n'ai vérifié si ça marche dans un script.

=
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club Mandriva : http://club.mandriva.com
=


Re: [debutant] BASH: changer de repertoire a la fin d'un script

2007-02-15 Par sujet deny

olivier-serveur wrote:

Patrick Cao Huu Thien @ mdv 2007 free a écrit :

olivier-serveur a dit le 15.02.2007 16:27:


Si, par contre, ce que tu veux, c'est changer de repertoire a la fin
d'un script afin que le retour du prompt ce fasse sur ce repertoire,
alors je ne sais pas si c'est possible (le script fils ne peut
probablement pas acceder aux ressources du pere, le lanceur).



oui c'est ca que je veux !!

il faut s'adresser aux pro du bash (je crois que c'est jipe)

sinon si ca peut aider tu as

cd ~/
qui te permet de revenir dans ton rep personnel 



=
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club Mandriva : http://club.mandriva.com
=


Re: [debutant] BASH: changer de repertoire a la fin d'un script

2007-02-15 Par sujet olivier-serveur

Patrick Cao Huu Thien @ mdv 2007 free a écrit :

olivier-serveur a dit le 15.02.2007 16:27:


Si, par contre, ce que tu veux, c'est changer de repertoire a la fin
d'un script afin que le retour du prompt ce fasse sur ce repertoire,
alors je ne sais pas si c'est possible (le script fils ne peut
probablement pas acceder aux ressources du pere, le lanceur).



oui c'est ca que je veux !!

il faut s'adresser aux pro du bash (je crois que c'est jipe)
=
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club Mandriva : http://club.mandriva.com
=


Re: [debutant] BASH: changer de repertoire a la fin d'un script

2007-02-15 Par sujet Patrick Cao Huu Thien @ mdv 2007 free
olivier-serveur a dit le 15.02.2007 16:27:
> Si, par contre, ce que tu veux, c'est changer de repertoire a la fin
> d'un script afin que le retour du prompt ce fasse sur ce repertoire,
> alors je ne sais pas si c'est possible (le script fils ne peut
> probablement pas acceder aux ressources du pere, le lanceur).

oui c'est ca que je veux !!

-- 
Patrick CAO HUU THIENMandriva 2007 Free
email: [EMAIL PROTECTED]
gpg key ID: 1024D/58D16D27 sur pgp.mit.edu
fingerprint: D7B8 7DFB 479C A02E 48A2  383C 0005 4A33 58D1 6D27

=
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club Mandriva : http://club.mandriva.com
=


Re: [debutant] BASH: changer de repertoire a la fin d'un script

2007-02-15 Par sujet olivier-serveur

Patrick Cao Huu Thien @ mdv 2007 free a écrit :

bonjour,

j'essaie de faire un truc qui me semble tout bete: comment, a la fin
d'un script bash, changer de repertoire ?

evidemment un cd /rep/to/change/ ne marche pas !!!

ca marche tres bien.
Si, par contre, ce que tu veux, c'est changer de repertoire a la fin 
d'un script afin que le retour du prompt ce fasse sur ce repertoire, 
alors je ne sais pas si c'est possible (le script fils ne peut 
probablement pas acceder aux ressources du pere, le lanceur).
=
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club Mandriva : http://club.mandriva.com
=


Re: [debutant] BASH: changer de repertoire a la fin d'un script

2007-02-15 Par sujet André Salaün
Le jeudi 15 février 2007, Patrick Cao Huu Thien @ mdv 2007 free a 
écrit :
> bonjour,
>
> j'essaie de faire un truc qui me semble tout bete: comment, a la fin
> d'un script bash, changer de repertoire ?
>
> evidemment un cd /rep/to/change/ ne marche pas !!!

chemin relatif  peut-être

cd ../../../rep/to/go

no?
-- 
André Salaün



=
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club Mandriva : http://club.mandriva.com
=


[debutant] BASH: changer de repertoire a la fin d'un script

2007-02-15 Par sujet Patrick Cao Huu Thien @ mdv 2007 free
bonjour,

j'essaie de faire un truc qui me semble tout bete: comment, a la fin
d'un script bash, changer de repertoire ?

evidemment un cd /rep/to/change/ ne marche pas !!!


-- 
Patrick CAO HUU THIENMandriva 2007 Free
email: [EMAIL PROTECTED]
gpg key ID: 1024D/58D16D27 sur pgp.mit.edu
fingerprint: D7B8 7DFB 479C A02E 48A2  383C 0005 4A33 58D1 6D27

=
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club Mandriva : http://club.mandriva.com
=