Bonjour à tous,

Après de nombreuses tentatives échouées je me tourne vers vous pour essayer de résoudre mon problème :

J'ai un fichier texte qui se compose ainsi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
20100106-101001843142-20100106-101201669018-000015244973.asf
20100106-101201840890-20100106-101402479243-000015359857.asf
20100106-101402635490-20100106-101601680131-000015070061.asf
20100106-101601836378-20100106-101801677872-000015276925.asf
(...)
20100106-101801834120-20100106-102001675619-000015264061.asf
20100106-102001831866-20100106-102201673366-000015216877.asf
20100106-102201845237-20100106-102415280227-000017033601.asf
20100106-102415476849-19011213-204552000000-000000001844.asf
et je souhaite faire un .bat qui cherche la ligne ayant la suite de caractères en gras ci-dessus puis la supprime.

J'ai essayé plusieurs choses, comme faire un find, ou encore utiliser sed15.exe avec les commande suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SED15.EXE "s/*-*-19011213-*-*.asf/ /" test.log > temp.log
ou

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SED15.EXE "s/[0-9]-[0-9]-19011213-[0-9]-[0-9].asf/ /" test.log > temp.log
mais ca ne fonctionne pas.

Auriez vous une solution pour mon problème ?