(Courriels de diversion: <charioter@arraisonneront-blêmirions.com> <regalent@apostasier-enfouissent.com> <generaliser@hache-promulgues.com> <effectuaient@fessiere-pianotee.com> <bravais@stationnait-exhibez.com> <camouflais@disposeront-brille.com> <cordes@terminerent-type.com> <conspireriez@brulerez-minorations.com> <lasso@assombrit-sonates.com> <grossira@conspirations-aboliras.com> )


Le 03/06/2011 14:08, Bernard Schoenacker a écrit :
> Le Fri, 03 Jun 2011 13:47:13 +0200,
> jpcas <jpcas@free.fr> a écrit :> 
>> | sed 's/\(.*"\).*/\1/'
> 
> bonjour,
> 
> 	j'ai essayé de le passer et le résultat escompté correspond ...
> 
> 	mode opératoire 
> 
> 	cat fichier.csv | sed 's/\(.*"\).*/\1/'  > fichier-1.csv
> 
> 	j'ai fait un diff et le réssultat est correct ...
> 
> 	slt
> 	bernard
> 
> -----------------------------------------------------------------
> Les listes de diffusion du CULTe - Pour une informatique libre
> http://www.CULTe.org/listes/
> Pour se desabonner:
> mailto:linux-31-unsubscribe@CULTe.org?subject=Cliquez_sur_ENVOYER> 
A tout hasard et pour le fun, ces deux solutions marchent aussi et ne
prennent en comptent que les lignes finissant par des "0" (zéro) et des
"," (virgules) :

sed -r 's/((0,|,0))*$//g'
sed -r ':z;s/(0,|,0)$//;tz'

;-))

JP.

-----------------------------------------------------------------
Les listes de diffusion du CULTe - Pour une informatique libre
http://www.CULTe.org/listes/
Pour se desabonner:
mailto:linux-31-unsubscribe@CULTe.org?subject=Cliquez_sur_ENVOYER