Supprimer une ligne à partir d'un

Ax47 -  
gagner79 Messages postés 288 Statut Membre -
Supprimer une ligne à partir d'un " mot "


Bonjour ,
Bon voila je vous explique j'ai un fichier texte avec plein de ligne tous différentes
Sauf quelque part " &gsd= "
Exemple:

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&gsd=sqopepazopazieo
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&gsd=ssqopepsqdazop
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&gsd=wsqsqqsdopepqs
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&gsd=bzsqopepazsqdo
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&gsd=nsnqqsdqopepaz
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&gsd=osqopepazopazie
J'aimerais que dans toute les lignes &gsd=XXX soit supprimer
c'est a dire &gsd= et tout ce qui est à sa droite ,
je l'aurais bien fait manuellement mais il y a 35000 lignes :s
voila j'éspéres que vous m'avez compris je cherches donc SCRIPT / LOGICIEL
capable de faire ça MERCI

6 réponses

arth Messages postés 10414 Statut Contributeur 1 293
 
Bonjour,

Ca dépend de quelle application il s'agit et si ce n'en est pas une sous quel OS tu travailles.

Linux? Windows?

Ca dépend sur quoi tu es, pas seulement du fichier, c'est cela qui va définir ton script.
0
Alain_42 Messages postés 5413 Statut Membre 894
 
Bonjour,

pour moi ce serait EXCEL

tu fais un filtre

menu Données
Filtre
automatique
Personnalisé
ne contient pas &gsd

il ne te restera que les lignes qui ne le contiennent pas

un petit copier coller et hop
0
gagner79 Messages postés 288 Statut Membre 40
 
language : ruby

script :



r = File.read("nom_du_fichier_avec_l'extension")

r.gsub(/&gsd=[a-z][a-z][a-z][a-z][a-z][a-z][a-z][a-z][a-z][a-z][a-z][a-z][a-z][a-z][a-z]/, "")

file = File.new("corrigé.txt", "wb")

file.write(r)

file.close



Tu remplaces "nom_du_fichier_avec_l'extension" par le nom du fichier avec l'extension tout ça entre guillemets
Ca devrait te créer un fichier "corrigé.txt" tout beau tout propre...

voilà tout...
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

Y'a un truc tout simple en ligne de commande avec un petit utilitaire GNU/Linux, mais vu ton aversion envers le pingouin (post modéré pour ceux qui chercheraient à cause de propos vulgaires), je ne te le propose donc pas... ;-))
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
arth Messages postés 10414 Statut Contributeur 1 293
 
Oui une ligne de sed suffitrait ^^

Enfin ... je crois ...
0
gagner79 Messages postés 288 Statut Membre 40
 
Bonne nuit et joyeux Noël !
(N'oubliez pas de dormir la nuit^^)
0