(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/>