Re: sed : suppression de lignes

2022-09-12 Par sujet Marc Chantreux
salut, > J’aurais donc donné cette commande : > sed -i '/^49\.7\.20\./d' fichier.txt perso je metacaractère entre crochets parceque je trouve ca plus facile * de le visualiser apres coup * de l'étendre (le [.] qui devient [ :] avec le temps) * de l'embarquer dans un autre script en réduisant le

Re: sed : suppression de lignes

2022-09-12 Par sujet Pierre Malard
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

Re: sed : suppression de lignes

2022-09-12 Par sujet antoine.valmer
> 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

Re: sed : suppression de lignes

2022-09-10 Par sujet Jean-Marc
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

Re: sed : suppression de lignes

2022-09-09 Par sujet Marc Chantreux
On Fri, Sep 09, 2022 at 09:41:14PM +0200, Pierre ESTREM wrote: > Attention à ne pas avoir inséré un caractère spécial à la place d'un espace. > Ca m'est arrivé (comme à d'autres). la bonne astuce pour verifier: tapper fc la commande s'ouvre alors dans editor et si c'est vim. perso j'ai s

Re: sed : suppression de lignes

2022-09-09 Par sujet Marc Chantreux
salut, > sed '/49.7.20/d' je te confirme que le script est bon ... meme trop puisque 4937420 va aussi matcher. pour bien faire il te faudrait sed '/49[.]7[.]20/d' mais le plus rapide (à l'écriture et à l'excution) est de chercher une chaine litterale puisque c'est ton cas: gre

Re: sed : suppression de lignes

2022-09-09 Par sujet Pierre ESTREM
Bonsoir, Attention à ne pas avoir inséré un caractère spécial à la place d'un espace. Ca m'est arrivé (comme à d'autres). pierre estrem Le 09/09/2022 à 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|18August

Re: sed : suppression de lignes

2022-09-09 Par sujet Étienne Mollier
Bonjour, antoine.valmer, on 2022-09-09: > 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 au

Re: sed : suppression de lignes

2022-09-09 Par sujet Jérémy Prego
Oupss, j'ai oublier le /d de la fin de la commande ... désolé sed '/49\.7\.20/d' /tmp/file.txt Jerem Le 09/09/2022 à 19:47, Jérémy Prego a écrit : Bonjour, et en échappant les "." ? genre: sed '/49\.7\.20/' /tmp/file.txt Jerem Le 09/09/2022 à 19:22, antoine.valmer a écrit : Bonjour à tous,

Re: sed : suppression de lignes

2022-09-09 Par sujet Jérémy Prego
Bonjour, et en échappant les "." ? genre: sed '/49\.7\.20/' /tmp/file.txt Jerem Le 09/09/2022 à 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 e

Re: sed : suppression de lignes

2022-09-09 Par sujet Basile Starynkevitch
On 09/09/2022 19:22, antoine.valmer wrote: 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

sed : suppression de lignes

2022-09-09 Par sujet antoine.valmer
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." @+ et merci