Pages : 1
#1 Le 26/11/2010, à 10:12
- nask
Aide scripts shell
Bonjour à tous,
j'aimerai créer 2 scripts mais ceux-ci bloquent tout le temps. Je n'arrive pas à les finaliser.
Voici mes 2 objectifs:
1.
** Le script lancé propose :
Entrez un nom de fichier ou répertoire, ou entrez Q pour quitter :
Si le champ est vide, l'utilisateur revient en **
Si l'utilisateur entre Q, il est renvoyé vers ***
Si l'utilisateur entre un nom existant déjà, le script affiche :
Nom déjà existant, et retourne en **
Sinon, le script continue :
Voulez-vous créer un fichier [F] ou un répertoire [D] ?
En cas d'autre choix, le script pose à nouveau cette même question
Le script demande ensuite :
Créer un autre élément ? [O/N]
Le script revient alors en **, sauf dans le cas où l'utilisateur choisit N
*** Le script liste les éléments qui ont été encodés, et demande :
Confirmation de la création [O/N] ?
Le script ne crée les éléments que si O a été choisi, sinon repose la question !
------------------------------------------------------------------------------------------------------------------------------------------
2.
** Le script affiche :
Pour renommer un fichier, entrez [R]
Pour renommer un répertoire, entrez [D]
Le script revient en ** tant que R ou D n'a pas été encodé.
Le script propose ensuite :
Entrez une partie du nom :
Tant que le fichier/répertoire n'est pas l'unique occurrence possible à la requête (test sur le nom et sur le fait que ce soit un fichier ou un répertoire), le script affichera les occurrences possibles et re-posera la question **.
Sinon, le script poursuivra :
Entrez le nouveau nom pour [nom_du_fichier] ou enfoncez la touche enter pour ne pas renommer:
Si l'utilisateur entre [enter], aucune modification ne sera apportée, sinon le fichier est renommé.
Merci d'avance
Hors ligne
#2 Le 26/11/2010, à 10:38
- johndo
Re : Aide scripts shell
comment s'appelle ton prof ?
Hors ligne
Pages : 1