script de remplacement de fichiers

script de remplacement de fichiers - Shell/Batch - Programmation

Marsh Posté le 01-07-2009 à 17:23:25    

Bonjour,
 
Je vous explique mon problème :
 
J'ai 2 répertoire identiques (avec des sous repertoires) a 2 endroits différents avec des fichiers a l'interieur.
Dans l'un des deux, j'ai des fichiers qui font 0Ko ainsi que des fichiers corrects (répertoire 1) et dans l'autre des fichiers corrects (répertoire 2).
J'ai un fichier texte avec la liste et le path des fichiers qui font 0Ko.
 
J'aimerais faire un script qui permet de remplacer UNIQUEMENT les fichiers du répertoire 1 qui sont a 0Ko par ceux du répertoire 2 sans altérer les autres fichiers...
 
J'avoue que je bloque un peu ... si quelqu'un avait une idée elle est la bienvenue :)
 
Merci d'avance!


Message édité par darkpool le 01-07-2009 à 18:02:08
Reply

Marsh Posté le 01-07-2009 à 17:23:25   

Reply

Marsh Posté le 01-07-2009 à 18:13:18    

man for, regarde les options --exec et -size...
;)

Reply

Marsh Posté le 01-07-2009 à 23:19:23    

Tu ne veux pas plutôt dire "man find" ?

Reply

Marsh Posté le 02-07-2009 à 10:00:39    

Bonjour a tous,
 
merci mais je ne suis pas sous unix.
Je voudrais executer ce script sous windows.
 

Reply

Marsh Posté le 02-07-2009 à 10:04:10    

Elmoricq a écrit :

Tu ne veux pas plutôt dire "man find" ?


oups.  :whistle:

Reply

Marsh Posté le 02-07-2009 à 10:05:10    

darkpool a écrit :

Bonjour a tous,
 
merci mais je ne suis pas sous unix.
Je voudrais executer ce script sous windows.
 


http://unxutils.sourceforge.net/
 
et sinon, ca va être bcp moins facile.

Reply

Marsh Posté le 02-07-2009 à 10:18:49    

pataluc a écrit :


http://unxutils.sourceforge.net/
 
et sinon, ca va être bcp moins facile.


 
Merci pour le lien. Maintenant problème ... je connais absoluement rien au scripting unix...  
 
est ce que quelqu'un aurait un peu de temps pour m'aiguiller?
 
merci ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed