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
ORSpara cada línea de entrada:fuente
awk 'ORS="\n\n\n\n\n\n"'sed 's/$/\n\n\n\n\n/g' file\nen 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.txtfuente
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.También
prse especifica para el-dargumento oublespace, que duplicará todas las líneas nuevas en la entrada en la salida.Pero también
sedes bueno.fuente