Utilisation d'un fichier batch dans un fichier texte

le_privat Messages postés 1 Statut Membre -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous, je voudrais remplacer le format aaaa/jj/mm de toutes les dates dans un fichier texte par le format aaaa/mm/jj, tout ceci en utilisant un fichier de commande batch. S'il vous plaît, pouvez-vous m'aider?

2 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    hello
    le fichier texte est-il bien structuré par ligne ? peut-on voir un bout de texte ?
    C:> set d=aaaa/jj/mm
    C:> for /f "tokens=1-3 delims=/" %a in ('echo %d%') do @echo %a/%c/%b
    aaaa/mm/jj
    
    0
  2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    autre méthode
    C:> set d=aaaa/jj/mm
    C:> echo %d:~0,4%/%d:~8,2%/%d:~5,2%
    aaaa/mm/jj
    C:>
    0