Outils de gestion des fichiers sous Linux
Bonjour, j'ai un projet à réaliser (Linux) concernant la gestion des fichiers et répertoires et j'ai utilisé des cases imbriqués et je pense que c'est la bonne solution.
voila une partie de mon programme:
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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| echo "Menu principal:
1.création.
2.suppression.
3.recherche.
4.ouvrir.
6.infos.
7.corbeille.
8.help.
9.exit."
echo "Entrez votre choix"
read reponse
clear
case $reponse in
1) echo "Menu création :
1 - créer un fichier.
2 - créer un rep.
esac
echo "voulez vous créer un fichier ou un rep?"
read i
case $i in
1) echo "entrez le nom de fichier à créer:"
read fich
touch $fich
echo "le fichier est bien créer";;
2) echo "entez le nom de rep à créer :"
read rep
mkadir $rep
echo "le repertoire est bien crée";;
2) echo "Menu céation:
1 - supprimer un fichier.
2 - supprimer un rep.
esac
echo "voulez vous vraiment supprimer un fichier ou un rep?"
read y
case $y in
1) echo "Entrez le nom de fichier à supprimer"
read fich_sup
rm $fich_sup > corbeille
echo "le fichier est bien supprimé";;
2) echo "Entez le nom de rep à supprimer"
read rep_sup
rm $rep_sup > corbeille
echo "le rep est supprimé";; |
mais le problème c'est que quand le script s'exécute ,il affiche:
Citation:
entrez votre choix: 1 (par exemple)
entrez le nom de fichier à créer:
aouatif (par exemple)
après il affiche:
le fichier est bien crée
voulez vous vraiment supprimer un fichier ou un rep? (menu de suppression)
Et je ne veux pas qu'il affiche la dernière ligne.
Je ne sais pas comment faire. Pouvez-vous m'aider s 'il vous plait ?