ubiquitour.com

Cómo agregar una columna de números con Sed

Sed es un potente editor de texto para Unix diseñado para hacer más fácil para los administradores de la computadora automatizar el procesamiento de grandes cantidades de texto, como archivos de registro. Por ejemplo, una tarea común que los administradores necesitan es un archivo de registro existente y modificarlo para que una columna de números de línea se agrega a la izquierda del texto, haciéndolo más fácil de encontrar rápidamente un lugar en el archivo.

Instrucciones

1 Abra una terminal haciendo clic en el icono de terminal en el escritorio.

2 Escriba lo siguiente en el terminal:

sed = nombre_de_archivo.txt

Esto aplica el comando "número de líneas" (=) al número de cada línea del archivo. Sin embargo, los números de línea se colocan en líneas separadas de las líneas.

3 Escriba lo siguiente para solucionar el problema:

sed = nombre_de_archivo.txt | sed ' n; s/\n/\t '

Esto tubos los datos desde el primer comando en otro comando sed. En orden, estos cuentan sed para entrar en modo multilínea y reemplazar todos los caracteres de nueva línea con pestañas. Esto tiene el efecto de poner los números de línea y el texto en la misma línea. Si se hace correctamente, el resultado se verá algo como esto:

1 se trata de una línea de texto en el archivo de texto.

2

3 otra línea de texto.

4 más texto.