Accueil

Split particulier d'un fichier

Par jonesy.

Pour faire N fichiers à partir d'un seul, nous disposons de la commande split. Mais avec cette dernière, pour connaître le nombre de fichiers générés nous sommes obligés d'adapter la commande au fichier source.

Pour connaître le nombre de fichiers générés à l'avance, N, et mette une ligne sur N dans un fichier, vous pouvez faire :

$ awk '{ print $0 > sprintf("%s%i","<fichier_cible>", (NR%3))}' <fichier_source>

Ici N=3.

Thèmes : #jonesy #logiciels #trucs

Sauf indication contraire, ce document est placé sous licence CC-BY-SA 3.0.