Script shell, probleme de boucle, permission denied
Pour commencer je tien a préciser que ce n'est qu'un embryon et que je viens de démarrer le shell....
En gros c'est un explorateur de dossier.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| #!/bin/sh
cpu_name=/home/wwhx/ (c'est un exemple)
confirme="no"
while test "$confirme" != "yes"
do
ls $cpu_name
printf "\nChoisir un repertoire pour la mise a jour\n"
read way_of_file
cpu_name=""$cpu_name""$way_of_file""
printf "%s\n" "${cpu_name}"
printf "Revenir au dossier precedant?\n(yes/no)\n"
read confirme2
if [ "$confirme2" != "yes" ];
then
printf "Est-ce le bon fichier? (no: continue l'exploration des dossiers\n(yes/no)\n"
read confirme
fi
else
cpu_name=echo ${cpu_name%/*/}"/"
confirme= ""
printf "\n\n\n\n"
fi
printf "%s" "${cpu_name}"
done |
Erreur en sortie:
Code:
1 2
| ./update_server.sh: 28: /home/wwhx/: Permission denied
./update_server.sh: 28: : Permission denied |
Si quelqu'un puvais m'eclairer...