Choix d'un repertoire

sidney22 Messages postés 4 Statut Membre -  
sidney22 Messages postés 4 Statut Membre -
Bonjour,

Je suis nouveau dans tous ce qui est programmation surtout en ksh.
Voici mon probleme je dois lister un repertoire sa je l'ai fait mais la ou sa me pose probleme
c'est de faire un script ksh qui me permette de lui indiquer ou est ce repertoire.
Un script me permettant d'aller dans ce repertoire puis de lancer mon script de listage.

Merci d'avance de vos infos.

3 réponses

jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

Il suffit de lui donner le chemin :
ls /chemin/vers/répertoire/à/lister
ou
cd /chemin/vers/répertoire/à/lister
ls
;-))
1
1
 
pour info la commande pwd sert à donner le répertoire courant
0
sidney22 Messages postés 4 Statut Membre 2
 
Je voudrais que le script propose a l'utilisateur de rentrer le chemin du répertoire.
De façon que l'utilisateur puisse rentrer le répertoire qu'il voudrais.
0
sidney22 Messages postés 4 Statut Membre 2
 
en ligne de commande cette fonction fonctionne mais pas en dans un script.
var="mon_repertoire"
cd $mon repertoire
1
1
 
utilise la commande READ pour faire une saisie intéractive
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Je dirai plutôt :
var="mon_repertoire"
cd "$var"
;-))
0
sidney22 Messages postés 4 Statut Membre 2
 
apres teste de ce script

echo "Entrez le nom du repertoire que vous voulez lister : "
read nom_repertoire
cd $nom_repertoire


j'ai le message d'erreur
Entrez le nom du repertoire que vous voulez lister :
nono
./chemin_rep.ksh[11]: /home/cronacle: cannot execute - Is a directory
./chemin_rep.ksh[12]: /home/cronacle: cannot execute - Is a directory


malgré un changement des droits sur les répertoires et fichiers
1