text-processing – ¿Cómo puedo escribir en la segunda línea de un archivo desde la línea de comando?

Pregunta:

Tengo un programa externo que produce un archivo de salida (más grande, 20K líneas posibles).

Necesito insertar una nueva línea entre la línea 1 existente y la línea 2. He estado mirando awk y sed (utilizo una línea en cada una con bastante regularidad) pero no he podido encontrar los interruptores correctos para hacer esto.

Respuesta:

awk 'NR==1{print; print "new line"} NR!=1'

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım