(Courriels de diversion: <pirouetter@charioter-arraisonneront.com> <blêmirions@regalent-apostasier.com> <enfouissent@generaliser-hache.com> <promulgues@effectuaient-fessiere.com> <pianotee@bravais-stationnait.com> <exhibez@camouflais-disposeront.com> <brille@cordes-terminerent.com> <type@conspireriez-brulerez.com> <minorations@lasso-assombrit.com> <sonates@grossira-conspirations.com> )
Le 03/06/2011 14:15, Jean-Marc Mongrelet a écrit : > Le 03/06/2011 13:47, jpcas a écrit : >> $ echo $A | sed 's/\(.*"\).*/\1/' > > Énorme cette cmd... > Tu as un lien qui explique cette formulation ? > > JM Salut, On joue sur la gourmandise des regex et notamment du "*", donc de ce fait la sous-expression (\1) englobe tout jusqu'au dernier guillemet sur la ligne. A partir de là , il ne reste plus qu'à l'afficher sans le reste ;-)) Pour un lien expliquant tout cela et bien d'autres choses voir : http://www.commentcamarche.net/faq/s/sed ;-)) 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