[PERL] changer de répertoire dans le shell

changer de répertoire dans le shell [PERL] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 23-10-2006 à 16:37:51    

Bonjour,
 
Je souhaite faire un script tout simple qui change le repertoire en sortie.
 
Apres quelques recherches j'ai trouve en SH : il faut faire . ./script
 
Mais impossible de le faire directement en perl ou d'appeler un ksh en faisant exec(. ./script) .  
 
le chdir marche bien mais en sortie je suis toujours dans le repertoire de depart.
 
Comment faire ?
 
Merci d'avance


---------------
nos utopies d'aujourd'hui sont les réalités de demain.
Reply

Marsh Posté le 23-10-2006 à 16:37:51   

Reply

Marsh Posté le 24-10-2006 à 10:25:45    

up


---------------
nos utopies d'aujourd'hui sont les réalités de demain.
Reply

Marsh Posté le 24-10-2006 à 10:57:36    

Le problème c'est que ton script Perl est un processus à part entière et qu'une fois que le script a rendu la main, fin du processus et tu retrouves le prompt de ta console tel qu'il était avant que tu ne lances le script.
 
Je vois mal comment faire


---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO -> Google Pixel 9 PRO XL
Reply

Marsh Posté le 24-10-2006 à 10:58:05    

Aricoh a écrit :


Je vois mal comment faire


 
Poster dans Prog/Perl ?  :whistle:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 24-10-2006 à 11:01:00    

wedgeant a écrit :

Poster dans Prog/Perl ?  :whistle:


 
Ben oui et non car la question pourrait aussi se poser pour un truc en Python, en C, C++, Java, tout ce que tu veux.
 
Le truc, c'est que le programme est lancé à partir d'un répertoire donné depuis une console. A la fin, le programme doit influer sur la console de manière à changer le répertoire dans lequel on se trouve.
 
Un peu tordu comme truc mais en rubrique Perl, pas sûr que ça arrange les choses !


---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO -> Google Pixel 9 PRO XL
Reply

Marsh Posté le 26-10-2006 à 15:05:02    

clair que c'est un probleme meme en Sh.
 
En jouant avec eval on y arrive un peu mais c'est pas ca .
 
C'est quand même un truc de fou ...


---------------
nos utopies d'aujourd'hui sont les réalités de demain.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed