Batch pour "renommage" en tache planifiée

Batch pour "renommage" en tache planifiée - Shell/Batch - Programmation

Marsh Posté le 30-05-2008 à 14:58:58    

Bonjour,
N'ayant pas trouvé de solution à mon problème (j'ai testé pas mal de choses lues sur ce forum), pourriez-vous me filer un ch'tit coup de main svp ?
(je n'ai "jamais" fait de programmation en batch...)
 
Voilà mon soucis :  
dans un répertoire donné (tjs le même), j'ai des fichiers au format :
NOM_LOGICIEL - XXXX_YYY_ZZZ.pdf            ou aussi
NOM_LOGICIEL - XXX_YYY_ZZZ.pdf
Je voudrais faire un batch (que je mettrais en tache planifiée et qui s'exécuterait tous les soirs) qui me permettrait de renommer tous ces fichiers en XXXX_YYY_ZZZ.pdf ou XXX_YYY_ZZZ.pdf
(sachant que NOM_LOGICIEL est toujours le même).
 
Sauriez-vous comment faire ?
 
Merci par avance.
 
Slts
 

Reply

Marsh Posté le 30-05-2008 à 14:58:58   

Reply

Marsh Posté le 03-06-2008 à 09:10:01    

Personne ne sait comment faire ?
Allez, svp, mon collègue m'a relancé sur le sujet     :ange:  
Merkii

Reply

Marsh Posté le 03-06-2008 à 10:11:03    

Sed et expressions régulières :)
 
Allez je suis sympas :
 

Code :
  1. sed -e "s/^NOM_LOGICIEL - \.*//g"


Message édité par h4rold le 03-06-2008 à 10:11:15
Reply

Marsh Posté le 03-06-2008 à 10:50:03    

Heuuuu, cette commande fonctionne aussi avec Windows ou est propre à Unix ?
J'ai oublié de préciser que j'ai Windows comme OS.
Merki
++


Message édité par Maxbongi le 03-06-2008 à 16:23:58
Reply

Marsh Posté le 05-06-2008 à 10:32:20    

C'est bon, problème résolu en re-parcourant ce forum ........... et d'autres.
Merci quand même H4rold pour ton aide.
++

Reply

Sujets relatifs:

Leave a Replay

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