(Courriels de diversion: <dissociables@tiede-bricole.com> <recusables@detenions-croissent.com> <coordonnatrice@completerais-paraîtrions.com> <refondues@chavirais-assentiments.com> <decryptages@stipulees-illicite.com> <jalonneraient@mercuriales-flippers.com> <deroute@relayer-degazant.com> <repus@calibrent-grossissent.com> <irrite@urgences-grâce.com> <favoriserait@debarquerent-colmatera.com> )
Ma soluce : FIC=test cat ${FIC} | while read LIGNE do while [ ! "$LIGNE" = "" ] do echo $LIGNE | cut -c-250 LIGNE=`echo $LIGNE | cut -c251-` done done Déjà, c'est lamentable en perf, alors en passant par awk !!! J'ai vais surement faire un prog C A+ Jeff |--------+---------------------------> | | MALERBA_Vivien@st|| | na.dgac.fr | | | | | | 28/03/2001 14:30 | | | | |--------+---------------------------> >----------------------------------------------------------------------------| | | | Pour : Jean-François THAMIE/CER31/REC@CER31 | | cc : linux-31@savage.iut-blagnac.fr | | Objet : Re: [linux-31] La question shell de la semaine | >----------------------------------------------------------------------------| "Jean-François THAMIE" a écrit : > > Salut à tous, > j'ai un fichier contenant des enregistrements de longueur 4000 > je voudrais générer un autre fichier où chaque ligne de 4000 serait remplacée > par le découpage de cette ligne en enregs de 250, soit 16 enregs de longueur 250 > J'ai une soluce avec des boucles mais question perf, c'est pas ca > Je pensait a d'autres commandes comme pr mais je ne vois pas > Si au passage quelqu'un a une idée > Merci > Awk peut faire ce genre de choses (même si au niveau perf c'est pas genial, mais ca a l'avantage d'être facile à écrire). Vivien --------------------------------------------------------------------- Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://www.CULTe.org/> --------------------------------------------------------------------- Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://www.CULTe.org/>