Salut, Histoire d’en rajouter une couche, la suggestion d’échapper les points était LA bonne solution car le point est interprété comme un caractère … quelconque ce qui peut être assez gênant non ?
J’aurais donc donné cette commande : $ sed -i '/^49\.7\.20\./d' fichier.txt sans le « -i » pour faire un test d’abord. PS : Il est préférable d’ajouter également le « . » à la fin pour éviter de supprimer par exemple une ligne « 49.7.201 » qu’on souhaiterai conserver par exemple… A+ > Le 12 sept. 2022 à 12:41, antoine.valmer <awache...@gmail.com> a écrit : > >> Le 9/09/22 à 19:22, antoine.valmer a écrit : >>> Bonjour à tous, >>> Dans un fichier texte, j'ai ce type de lignes : >>> 49.7.20.111|17August2022 >>> 49.7.20.120|18August2022 >>> Je souhaite supprimer toutes celles qui ont cette expression : >>> "49.7.20." >>> J'ai tenté cette commande : >>> sed '/49.7.20/d' >>> mais elle n'efface aucune ligne contenant "49.7.20." > > Hello, > Grand merci à tous ceux qui m'ont répondu, > voici la commande que j'ai tapée : > sed -i '/49.7.20/d' fichier.txt > qui a bien marché. > Je retiens aussi les autres commandes qui m'ont été indiquées. > Bonne journée. > >> On Saturday 10 September 2022 11:06:15 Jean-Marc et d'autres wrote: >> sed -i '/^49\.7\.20/d' nom-de-ton-fichier > -- Pierre Malard Responsable architectures système CDS DINAMIS/THEIA Montpellier IRD - UMR Espace-Dev - UAR CPST - IR Data-Terra Maison de la Télédétection 500 rue Jean-François Breton 34093 Montpellier Cx 5 France « Le socialisme vrai ne veut pas renverser l'ordre des classes ; il veut fondre les classes dans une organisation du travail qui sera meilleure pour tous » Jean Jaures - "Les misères du patronat" - 1890 _,'| _.-''``-...___..--';) /_ \'. __..-' , ,--...--''' <\ .`--''' ` /' `-';' ; ; ; __...--'' ___...--_..' .;.' (,__....----''' (,..--'' πr perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-. ;-;;,_: |,A- ) )-,_. ,\ ( `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"' `-'"'"'\_): 24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print' - --> Ce message n’engage que son auteur <--
signature.asc
Description: Message signed with OpenPGP