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

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

Re: [HS] sed : garder le motif

2009-01-28 Par sujet Jean-Luc Villoué
2009/1/28 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 ;) > >> >> 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 la FAQ d

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é

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

Re: [HS] sed : garder le motif

2009-01-28 Par sujet Jean-Luc Villoué
Allez, à mon tour ;) 2009/1/27 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... > on peut m

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

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

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 carac

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

Re: [HS] sed : garder le motif

2009-01-27 Par sujet Kevin Hinault
Le 28 janvier 2009 00:26, Gilles Mocellin 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 Gilles Mocellin
Le Tuesday 27 January 2009 23:21:12 Kevin Hinault, vous avez écrit : > 2009/1/27 Gilles Mocellin : > > 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 > > > Tu ne respectes pas sa demande q

Re: [HS] sed : garder le motif

2009-01-27 Par sujet Kevin Hinault
2009/1/27 Gilles Mocellin : > 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 Tu ne respectes pas sa demande qui était de garder seulement les 3 premiers caractères dans les lignes commençant

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

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)

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 prem

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 Kevin Hinault
Le 27 janvier 2009 15:26, steve 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... > > > Se