Re: [HS] sed : garder le motif

2009-01-28 Par sujet Pierre Meurisse
On Wed, Jan 28, 2009 at 08:55:48AM +0100, steve wrote: sed -e 's/^[A-Z][A-Z][A-Z]//' input_file et ça me sort (fort logiquement d'ailleurs) les caractères de rang 4 et plus, donc exactement le contraire de ce que je veux. Comment lui dire de ne m'afficher *que* le motif

Re: [HS] sed : garder le motif

2009-01-28 Par sujet Jean-Luc Villoué
Allez, à mon tour ;) 2009/1/27 steve dl...@bluewin.ch: Bonjour et pardon pour ce HS. J'ai un long fichier de la forme ABC(du texte) MSD(un autre texte) etc... J'aimerai traiter ce fichier de tel manière qu'à la sortie je n'ai que les 3 premiers caractères : ABC MSD etc... on peut

Re: [HS] sed : garder le motif

2009-01-28 Par sujet steve
sed -e 's/^[A-Z][A-Z][A-Z]//' input_file et ça me sort (fort logiquement d'ailleurs) les caractères de rang 4 et plus, donc exactement le contraire de ce que je veux. Comment lui dire de ne m'afficher *que* le motif cherché ? S'il s'agit bien d'un seul fichier, il

Re: [HS] sed : garder le motif

2009-01-28 Par sujet Pierre Meurisse
Merci pour ton explication. De rien. Cela m'a permis de découvrir cut, que je n'ai pas l'habitude d'utiliser. Il faut dire que le man de cut n'est pas des plus clairs : -c, --characters=LIST select only these characters La solution de Jean-Luc est nettement meilleure :

Re: [HS] sed : garder le motif

2009-01-28 Par sujet Jean-Luc Villoué
2009/1/28 steve dl...@bluewin.ch: c'est quand même plus long que les solutions basées sur sed, j'ai encore du mal avec sed, mais promis, je vais m'y mettre ;) Merci à lui. Oui merci Jean-Luc ! de rien, après tout, je me suis contenté de reprendre des solutions déjà dnnées... jluc -- Lisez

Re: [HS] sed : garder le motif

2009-01-28 Par sujet steve
Merci pour ton explication. De rien. Cela m'a permis de découvrir cut, que je n'ai pas l'habitude d'utiliser. Il faut dire que le man de cut n'est pas des plus clairs : J'avais aussi pensé à cut mais comme toi j'ai trouvé le man pour le moins lacunaire, ce qui m'a finalement orienté vers

Re: [HS] sed : garder le motif

2009-01-28 Par sujet steve
c'est quand même plus long que les solutions basées sur sed, j'ai encore du mal avec sed, mais promis, je vais m'y mettre ;) Moi aussi je me dis ça à chaque fois que j'en ai besoin ; malheureusement c'est très rare ce qui fait que j'oublie les 3/4 de ce que j'avais appris.. Merci à lui.

Re: [HS] sed : garder le motif

2009-01-28 Par sujet Jacques L'helgoualc'h
steve a écrit, mercredi 28 janvier 2009, à 11:24 : [...] grep -E ^[A-Z][A-Z][A-Z] fich.txt | cut -c 1-3 fichmodif.txt c'est quand même plus long que les solutions basées sur sed, m'enfin on s'en tape de savoir qui a la plus courte hein ;-) sed -nre '# quand la ligne commence bien,

[HS] sed : garder le motif

2009-01-27 Par sujet steve
Bonjour et pardon pour ce HS. J'ai un long fichier de la forme ABC(du texte) MSD(un autre texte) etc... J'aimerai traiter ce fichier de tel manière qu'à la sortie je n'ai que les 3 premiers caractères : ABC MSD etc... Sed devrait faire l'affaire non ? J'ai essayé (entre autres) sed -e

Re: [HS] sed : garder le motif

2009-01-27 Par sujet Kevin Hinault
Le 27 janvier 2009 15:26, steve dl...@bluewin.ch a écrit : Bonjour et pardon pour ce HS. J'ai un long fichier de la forme ABC(du texte) MSD(un autre texte) etc... J'aimerai traiter ce fichier de tel manière qu'à la sortie je n'ai que les 3 premiers caractères : ABC MSD etc... Sed

Re: [HS] sed : garder le motif

2009-01-27 Par sujet Yannick Fouquet
Bonjour, steve a écrit : J'ai un long fichier de la forme ABC(du texte) MSD(un autre texte) etc... J'aimerai traiter ce fichier de tel manière qu'à la sortie je n'ai que les 3 premiers caractères : ABC MSD etc... Sed devrait faire l'affaire non ? a priori awk ou perl aussi mais let's try with

Re: [HS] sed : garder le motif

2009-01-27 Par sujet Daniel Caillibaud
steve a écrit : Bonjour et pardon pour ce HS. Tu peux essayer la liste shellscript pour ça ;-) (http://debianworld.org/shellscript-fr) J'ai un long fichier de la forme ABC(du texte) MSD(un autre texte) etc... J'aimerai traiter ce fichier de tel manière qu'à la sortie je n'ai que les 3

Re: [HS] sed : garder le motif

2009-01-27 Par sujet steve
Salut et merci pour vos réponses. steve a écrit : Bonjour et pardon pour ce HS. Tu peux essayer la liste shellscript pour ça ;-) (http://debianworld.org/shellscript-fr) Oui, et en plus j'y suis inscrit ... J'ai un long fichier de la forme ABC(du texte) MSD(un autre texte) etc...

Re: [HS] sed : garder le motif

2009-01-27 Par sujet Gilles Mocellin
On Tue, Jan 27, 2009 at 03:26:03PM +0100, steve wrote: Bonjour et pardon pour ce HS. J'ai un long fichier de la forme ABC(du texte) MSD(un autre texte) etc... J'aimerai traiter ce fichier de tel manière qu'à la sortie je n'ai que les 3 premiers caractères : ABC MSD etc...

Re: [HS] sed : garder le motif

2009-01-27 Par sujet Kevin Hinault
2009/1/27 Gilles Mocellin gilles.mocel...@free.fr: J'ai vu le autres propositions en sed, mais il y a une commande bien plus simple pour ça : cut. gil...@eeepc:~$ cut -c 1-3 essai ABC DEF AZE Troll Tu ne respectes pas sa demande qui était de garder seulement les 3 premiers caractères dans

Re: [HS] sed : garder le motif

2009-01-27 Par sujet Gilles Mocellin
Le Tuesday 27 January 2009 23:21:12 Kevin Hinault, vous avez écrit : 2009/1/27 Gilles Mocellin gilles.mocel...@free.fr: J'ai vu le autres propositions en sed, mais il y a une commande bien plus simple pour ça : cut. gil...@eeepc:~$ cut -c 1-3 essai ABC DEF AZE Troll Tu ne respectes

Re: [HS] sed : garder le motif

2009-01-27 Par sujet Kevin Hinault
Le 28 janvier 2009 00:26, Gilles Mocellin gilles.mocel...@free.fr a écrit : Mais euh ! M'aurais-je gouré ? Je re-cite : Bonjour et pardon pour ce HS. J'ai un long fichier de la forme ABC(du texte) MSD(un autre texte) etc... J'aimerai traiter ce fichier de tel manière qu'à la sortie

Re: [HS] sed : garder le motif

2009-01-27 Par sujet Pierre Meurisse
On Tue, Jan 27, 2009 at 03:26:03PM +0100, steve wrote: Bonjour et pardon pour ce HS. J'ai un long fichier de la forme ABC(du texte) MSD(un autre texte) etc... J'aimerai traiter ce fichier de tel manière qu'à la sortie je n'ai que les 3 premiers caractères : ABC MSD etc...

Re: [HS] sed : garder le motif

2009-01-27 Par sujet steve
M'aurais-je gouré ? Je re-cite : Bonjour et pardon pour ce HS. J'ai un long fichier de la forme ABC(du texte) MSD(un autre texte) etc... J'aimerai traiter ce fichier de tel manière qu'à la sortie je n'ai que les 3 premiers caractères : ABC MSD etc...

Re: [HS] sed : garder le motif

2009-01-27 Par sujet steve
sed -e 's/^[A-Z][A-Z][A-Z]//' input_file et ça me sort (fort logiquement d'ailleurs) les caractères de rang 4 et plus, donc exactement le contraire de ce que je veux. Comment lui dire de ne m'afficher *que* le motif cherché ? S'il s'agit bien d'un seul fichier, il y a une méthode