Le 03/06/2011 14:08, Bernard Schoenacker a écrit : > Le Fri, 03 Jun 2011 13:47:13 +0200, > jpcas <[email protected]> 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:[email protected]?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:[email protected]?subject=Cliquez_sur_ENVOYER
