BATCH: chaîne caractère semblable avec var.

Fermé
timpouce84 Messages postés 190 Date d'inscription lundi 4 avril 2011 Statut Membre Dernière intervention 7 octobre 2011 - 7 avril 2011 à 13:03
timpouce84 Messages postés 190 Date d'inscription lundi 4 avril 2011 Statut Membre Dernière intervention 7 octobre 2011 - 14 avril 2011 à 10:26
Bonjour, je dois créer un programme en Batch pour trouver s'il existe plusieurs fois un certain message, sachant qu'une partie de la chaîne de caractères en question doit être une variable.
Je m'explique, voici un exemple:
Delete Id [1073139_1256_VR_16_90_1]

Je souhaite vérifier s'il existe cette même ligne exacte, sachant que ce qu'il y a entre crochets est une variable: cela change tout le temps comme vous pouvez le constater.

Delete Id [600425_8209_VR_16_90_1]
Delete Id [600424_6641_VR_16_90_1]

J'ai commencé ce code:

for /f %%a in ('dir "C:\test\*.txt"') do find /c /n "Delete Id"
for /f %%b in ('dir "C:\test\%%a"') do find /c /n "[%ID%]"

Mais je ne sais pas comment m'en sortir pour définir la variable ID qui correspondrait à la chaîne de caractères entre crochets.

De plus j'aimerais lorsque cette occurrence est trouvée, l'exporter dans un fichier texte dont le nom s'incrémenterait avec le nom "delete_error_date_heure_minutes".

Merci pour votre aide. J'espère avoir été suffisamment clair. ^^


1 réponse

timpouce84 Messages postés 190 Date d'inscription lundi 4 avril 2011 Statut Membre Dernière intervention 7 octobre 2011 19
14 avril 2011 à 10:26
AIDE SVP!!!
0