Souhaiterait que chaque ligne d'un fichier soit répétée un nombre fixe de fois.
Par exemple, faites répéter chaque ligne quatre fois:
a
b
c
devient:
a
a
a
a
b
b
b
b
c
c
c
c
J'ai fait quelques recherches, et il y a beaucoup de questions et réponses dans le sens inverse, par exemple la fusion de lignes en double en lignes simples, et peut-être quelques-unes sur le doublage des lignes en les imprimant à nouveau.
Ce serait facile de le faire en C, mais j'aimerais en savoir plus sur les commandes natives pour ne pas avoir à recourir à ce genre de lancers ponctuels tout le temps.
awk
« sfor
doit pas accolades s'il n'y a qu'une seule commande à répéter. Etperl
est plus simple si vous utilisez laforeach
boucle:for$i(0..3){print}
.