Tecnología

Inicio

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

Sed es un poderoso editor de texto para Unix diseñado para hacer más fácil para los administradores de equipos para automatizar el procesamiento de grandes cantidades de texto, tales como archivos de registro. Por ejemplo, una tarea común que los administradores pueden necesitar es tomar un archivo de registro existente y editarlo para que una columna de números de línea se añaden a la izquierda del texto, haciendo que sea más fácil encontrar rápidamente una ubicación en el archivo.

Instrucciones

1 Abre un terminal haciendo clic en el icono de la terminal en el escritorio.

2 Escriba lo siguiente en el terminal:

SED = filename.txt

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

3 Escribe lo siguiente para solucionar el problema:

SED = filename.txt | sed 'N; s / \ n / \ t'

Este tubos de los datos de la primera comando en otro comando sed. En fin, éstos dicen sed para entrar en el modo de varias líneas 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, la salida será algo como esto:

1 Esta es una línea de texto en el archivo de texto.

2

3 Otra línea de texto.

4 Más de texto.