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

timpouce84 Messages postés 190 Date d'inscription   Statut Membre Dernière intervention   -  
timpouce84 Messages postés 190 Date d'inscription   Statut Membre Dernière intervention   -
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. ^^


A voir également:

1 réponse

timpouce84 Messages postés 190 Date d'inscription   Statut Membre Dernière intervention   19
 
AIDE SVP!!!
0