Bonjour !
Je suis débutant de chez débutants en batch, je voudrais réaliser un petit programme qui supprime les lignes d'un fichier .txt si la ligne en question de contient pas soit un mot, soit un autre.
Un petit exemple.
Considérons le fichier texte .txt suivant:
[18:12:32] Abigail Watson dit: Merci
[18:12:41] Shaqueil King dit: Elle est où Leila ? Et Stevy ?
[18:12:41] Joshua Fischer dit: Le voilà !
[18:12:44] Joshua Fischer dit: A l'accueil.
[18:12:49] Joshua Fischer dit: Elle a rien à faire dans l'poste.
[18:12:51] Shaqueil King dit: Merci Fischer.
[18:12:54] Stevy Redfield lui tend sa main droite.
Je souhaiterais que toutes les lignes ne contenant pas soit le mot Stevy soit le mot Abigail soit supprimée (c'est un .txt de plus de 5000 lignes).
Ce qui donnerait donc:
[18:12:32] Abigail Watson dit: Merci
[18:12:41] Shaqueil King dit: Elle est où Leila ? Et Stevy ?
[18:12:54] Stevy Redfield lui tend sa main droite.
Le mieux serait de supprimer la phrase de Shaqueil, mais là je pense que ce serait trop compliqué
Existe t-il une commande .batch pour correspondre à ce besoin ?
Je vous remercie d'avance,
cordialement,
Garwan50







Répondre avec citation
Partager