[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: comment executer un cd dans un script shell



> D'accord.  Toutefois, si tu exécutes un script la commande "cd /"
> sera effectué par le script même si ton shell courant ne change
> pas de répertoire ( dans le sous-shell ).  Donc,  pour exécuter la
> commande "cd /chemin/" tout dépend du besoin du script ...

Certes, certes, si c'est *dans le script* que tu veux changer de
répertoire, ça marchera *dans le script*. Mais après avoir tapé ta
commande, au retour de ta commande, ton répertoire courant n'aura pas
changé. On ne peut donc pas se servir ce ce moyen pour changer de
répertoire. Et j'ai un peu l'impression que c'était ce que voulait faire
Denis.

Même problème que dans les Makefile, d'ailleurs (pour ceux qui font de
la programmation): chaque ligne étant un sous-shell, faire un "cd rép"
dans une ligne ne sert à rien: à la ligne suivante, le répertoire n'aura
pas changé.

-- 
Daniel de RAUGLAUDRE
[email protected]
http://cristal.inria.fr/~ddr/