(Courriels de diversion: <paraîtrions@refondues-chavirais.com> <assentiments@decryptages-stipulees.com> <illicite@jalonneraient-mercuriales.com> <flippers@deroute-relayer.com> <degazant@repus-calibrent.com> <grossissent@irrite-urgences.com> <grâce@favoriserait-debarquerent.com> <colmatera@entr'aperceviez-encastrera.com> <libres@sillonnaient-cauteriseriez.com> <repererait@spoliateur-appele.com> )


IMCP a écrit :
> 
> c'est un classique
> commande "split"
> 
> voir man split
> 
> pour reassembler voir un truc de la forme
> cat bidule* >reassemble
> 
> "Jean-François THAMIE" wrote:
> >
> > 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
> >

Non Alain, split ne semble pas répondre à la question.
Tu ne vas quand même pas lui créer autant de fichiers
que de paquets de 250 octets ? Aie, les perfs !

J'aurais plutot pensé à fold ... en espérant qu'il n'explose pas avec
des lignes de 4 000 caractères.

split serait peut-etre nécessaire si les enregistrements étaient
partiellement binaires (cf. split -b)
car dans ce cas ni fold, ni awk ne savent traiter.

Mes 2 eurocentimes.
-- 
Phil



---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://www.CULTe.org/>