Supprimer ligne(s) dans un fichier
Résolu
Ka-El
Messages postés
279
Statut
Membre
-
Ka-El Messages postés 279 Statut Membre -
Ka-El Messages postés 279 Statut Membre -
Bonjour,
je possède un fichier qui contient une suite de numéro. Quand je tape "type fichier.txt", voici ce que j'obtiens :
1015133
1015134
1015135
1015136
1015137
1015138
1015139
1015140
1015141
1015142
1015143
1015144
1015145
1015146
1015147
1015148
1015149
1015150
1015151
1015152
1017915
1017944
Voici mon problème :
Dans le cas où j'aurais besoin de supprimer le numéro "1015138" comment devrait procéder en ligne de commande ?
Idem, dans le cas ou je devrais supprimer 2 ou plusieurs numéros de cette liste, comment puis-je faire ?
Merci d'avance pour votre aide.
K
je possède un fichier qui contient une suite de numéro. Quand je tape "type fichier.txt", voici ce que j'obtiens :
1015133
1015134
1015135
1015136
1015137
1015138
1015139
1015140
1015141
1015142
1015143
1015144
1015145
1015146
1015147
1015148
1015149
1015150
1015151
1015152
1017915
1017944
Voici mon problème :
Dans le cas où j'aurais besoin de supprimer le numéro "1015138" comment devrait procéder en ligne de commande ?
Idem, dans le cas ou je devrais supprimer 2 ou plusieurs numéros de cette liste, comment puis-je faire ?
Merci d'avance pour votre aide.
K
2 réponses
-
hello
avec la command findstr. Répeter les /c:chaine si il y plusieurs suppressions:findstr /v /c:1015138 < fichier.txt
-
Salut Dubcek,
Effectivement cette commande affiche la liste sans les numéros que j'aurais préalablement notifié dans le champ /c:chaine
En revanche, quand je retourne dans mon fichier avec la commande type, les numéros sont toujours présents.
N'y a t-il pas un moyen de supprimer directement les numéros dans le fichier ?
En tout cas, merci pour ton aide.
K -
-
-
-
-
-
Bonjour,
Vraiment sympa cette commande, elle me sera utile ! :)
Par contre avec votre exemple , lorsqu'il n'y a pas de ligne vide en fin de fichier, la commande est comme en "pause", ou en boucle inf, je ne sais pas.
A quoi est-ce que c'est dû ?