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 :
et je souhaite faire un .bat qui cherche la ligne ayant la suite de caractères en gras ci-dessus puis la supprime.
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
J'ai essayé plusieurs choses, comme faire un find, ou encore utiliser sed15.exe avec les commande suivante :
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part SED15.EXE "s/*-*-19011213-*-*.asf/ /" test.log > temp.log
mais ca ne fonctionne pas.
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
Auriez vous une solution pour mon problème ?
Partager