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 <--

Attachment: signature.asc
Description: Message signed with OpenPGP

Répondre à