• [^] # Re: Petit complément d'informations.

    Posté par . En réponse au message Enlever un saut de page sur deux.. Évalué à 2.

    une piste à creuser avec awk, en jouant sur le record separator.
    En reprenant le même fichier toto qu'abofrp31 :


    awk 'BEGIN {RS="^L"}{print NF}' toto
    6
    4
    3
    3
    3


    yapuka (c) travailler sur le traitement que doit faire awk. peut-être pour avoir des sauts de lignes toutes les 10 lignes, quelque chose comme ça :
    nb_lignes=10
    awk 'BEGIN {RS="^L"; ORS=""}{print 0ドル; for(i=NF; i <= '$nb_lignes'; i = i+1) print "\n"; print "^L"}' toto


    il reste un ^L en toute fin de fichier.
    Si ça ne te convient pas, il suffit dans un premier temps d'appliquer ce script awk sans le print "^L", et dans un deuxième temps d'ajouter les "^L" en question toutes les nb_lignes