Bonjour, voici mon problème:

J'ai mon programme principale dans un répertoire 1:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
ls chemin1/rep1/
fichier1.f90 fichier1.f90~ fichier1.o fichier2.f90 .... etc...
J'ai les fichiers que j'ai modifié dans un autre répertoire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
ls chemin2/rep2/
fichier1_modified.f90 fichier2_modified.f90 .... etc...
Tout les fichiers du répertoire 1 ne se trouvent pas tous dans le répertoire 2 par contre ils auront les même noms avec "modified" à la fin.

Ce que j'aimerais c'est automatiquement:
1- copier les fichier du répertoire 1 de fichier1,f90 à fichier_old.f90 au cas ou l'upload ne fonctionnerait pas.

2- copier tout les fichiers présents dans le repertoire 2 vers le répertoire 1. fichier1_modified.f90 remplacerait donc fichier1.f90

3- faire un makefile et lancer (mais ça je sais faire c'est bon

Donc pour les étapes 1 et 2, comme je ne suis pas très familier des scipts shell je ne sais pas trop comment tronquer mes chaines de carractères pour modifier les noms.

Sauriez-vous comment procéder simplement pour les étapes 1 et 2 en particulier pour que le bon fichier remplace le bon et pour modifier les noms ?

merci beaucoup de votre aide