Es posible que desee utilizar nlpara esto también. Me viene a la mente porque cuando hago cosas así, a menudo me resulta útil conservar los números de línea originales.
eval "nl -ba -s'$(printf "\n\n\n\n\n'")" <infile
También prse especifica para el -dargumento oublespace, que duplicará todas las líneas nuevas en la entrada en la salida.
Respuestas:
Ese es el trabajo para
sed
:Con
awk
:O versión más corta:
o evite configurar
ORS
para cada línea de entrada:fuente
awk 'ORS="\n\n\n\n\n\n"'
sed 's/$/\n\n\n\n\n/g' file
\n
en la parte de reemplazo des///
.Otro, con printf
cat file.txt | xargs printf "%s\n\n\n\n\n"
Para enviar eso a un archivo
(cat file.txt | xargs printf "%s\n\n\n\n\n") > out.txt
fuente
Es posible que desee utilizar
nl
para esto también. Me viene a la mente porque cuando hago cosas así, a menudo me resulta útil conservar los números de línea originales.También
pr
se especifica para el-d
argumento oublespace, que duplicará todas las líneas nuevas en la entrada en la salida.Pero también
sed
es bueno.fuente