Vorrebbe che ogni riga di un file fosse ripetuta un numero fisso di volte.
ad esempio, ogni riga viene ripetuta quattro volte:
a
b
c
diventa:
a
a
a
a
b
b
b
b
c
c
c
c
Ho fatto qualche ricerca, e ci sono molte domande e risposte sulla falsariga di fare il contrario, ad esempio unendo le linee duplicate in singole linee e forse alcune su come raddoppiare le linee stampandole di nuovo.
Sarebbe facile farlo in C, ma mi piacerebbe sapere di più sui comandi nativi, quindi non dovrei ricorrere a questo tipo di gettate una tantum per tutto il tempo.
awk
'sfor
non ha bisogno di parentesi graffe se v'è un solo comando da ripetere. Eperl
è più semplice se si utilizzaforeach
ciclo:for$i(0..3){print}
.