Resoudre un exercice

lehbib -  
 Marc -
Aidez moi SVP à resoudre cet exercice:

Ecrire un programme en Bourne shell qui selectionne dans le repertoire courant les fichiers possedant une extension (essai.c ,truc.f ,machin.1 ,toto.pas mais pas les fichiers commencant par un .)et qui les range dans le repertoire dont le nom est l'extension (crée automatiquement s'il n'existe pas).Par exemple:

$ ls -c
essai.c essaibis.c graphic.pas 1 machin.1
pas toto.pas truc1 truc2 truc3

$ range
le repertoire c a ete cree.
le fichier essai.c a ete deplace dans c.
le fichier essaibis.c a ete deplace dans c.
le fichier graphic.pas a ete deplace dans c.
le fichier machin.1 a ete deplace dans c.
le fichier toto.pas a ete deplace dans c.

2 réponses

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

As-tu un début de script créé avec tes mimines et pensé avec ta tête à nous présenter ?
Histoire qu'on puisse y jeter un oeil et éventuellement y apporter des modifications ;-))
0
Marc
 
pour chaque fichier dans ( liste des fichiers ayant une extension ) :
1- recuperer l'extension du fichier
2- si le repertoire correspondant a l'extension n'existe pas, creer le repertoire, et afficher le message
3- copier le fichier dans le repertoire, et afficher le message

Y'a plus qu'a traduire ! courage !
0