Le 21-01-2014, à 22:24:49 +0100, steve a écrit : > Salut, > > Je suis en train de terminer la traduction de scripts/fr.po (paquet > dpkg) et je pense que pour le processus de relecture, il serait plus > efficace de couper ce long fichier (543 chaînes) en plusieurs petits > fichiers (de 50 chaînes chacun par exemple). Je pourrais le faire à la > main, mais existe-il une manière automatique de le faire ?
Voici une solution proposée sur shellscript...@debianworld.org (merci Christophe M.), qui me convient parfaitement : awk 'BEGIN { ORS="\n\n" RS="" count=1 filename=sprintf( "fr-%04d.po", count ) } { print >filename } !( NR % 50 ) { count ++ close(filename); filename=sprintf( "fr-%04d.po", count ) }' fr.po -- To UNSUBSCRIBE, email to debian-l10n-french-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20140122124443.GA30284@localhost