Tecnología

Inicio

Cómo agregar una línea al inicio de un archivo de texto con SED

Corriente Editor - también conocido como SED - es un programa Unix que forma rápida y eficiente puede realizar ediciones programadas en lotes enteros de archivos de texto. Es un programa útil para aquellas situaciones en las que una gran cantidad de texto se debe modificar de la misma manera exacta con el tiempo. Una de dichas modificaciones sería añadir una línea de texto a la parte superior del archivo.

Instrucciones

1 Abra un terminal. En Linux o Unix, normalmente habrá un acceso directo a la terminal en el escritorio o en el menú.

2 Escriba el siguiente comando sed:

sed -i .bak '1i

El texto para insertar

'archivo.txt

Presione la tecla por cada nueva línea. Dependiendo de la configuración de su terminal, puede insertar texto para hacerle saber que está dentro de una comilla. Esto es aceptable.

3 Escriba lo siguiente para confirmar que el guión trabajado:

archivo.txt gato

4 Escriba lo siguiente para eliminar su copia de seguridad:

file.txt.bak rm

Consejos y advertencias

  • guiones de sed puede ser un poco difícil de seguir, por lo que aquí es cómo funciona éste. En primer lugar, la especie "i" de comandos que el archivo debe ser editado "en su lugar", con una copia de seguridad por escrito a un archivo del mismo nombre con una nueva extensión ".BAK." El "nsert (i) en la línea 1." "1i" medios de mando