Bonjour,
Y'en a-t-il parmi vous qui pourraient me dire comment faire répéter une opération de découpage de 500 lignes dans un fichier après le caractère ";" jusqu'à la fin du fichier ?
Je veux donc obtenir des blocs de 500 lignes qui doivent tous se terminer par ";" impérativement (sinon on doit passer à la ligne supplémentaire).
A l'heure actuelle :
Code :
- csplit -f partie_mon_fichier mon_fichier 500 /";"/ 0
|
fonctionne en me créeant 3 fichier dont un vide et un de 499 lignes.
dans le man :
Citation :
{nombre}
Répéter nombre fois supplémentaires le motif précédent.
nombre doit être un entier positif. Un astérisque à la
place de nombre indique une répétition indéfinie, jusqu'à
la fin du fichier d'entrée.
|
Comment se servir de ce motif ?
Merci !
---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE