GNU/Linux >> Tutoriales Linux >  >> Linux

línea de inserción sed con espacios a una línea específica

Solo necesitas un \ para ingresar varios espacios en blanco como este

sed -i "${line} i \    ${text}" $file

Puedes escapar del space carácter, por ejemplo para agregar 2 espacios:

sed -i "${line} i \ \ ${text}" $file

O puedes hacerlo en la definición de tu text variables:

text="\ \ hello world"

Linux
  1. ¿Cómo se reemplaza el texto similar a sed con python?

  2. sed para insertar solo en la primera coincidencia

  3. sed - insertar línea después de X líneas después del partido

  4. ¿Cómo inserto texto en la primera línea de un archivo usando sed?

  5. ¿Cómo puedo crear un archivo con un tamaño específico desde una línea de comando?

¿Insertar nuevas líneas con valores faltantes (na)?

Guía Completa de Comandos Sed [Explicada con Ejemplos Prácticos]

Eliminación de líneas específicas de un archivo en la línea de comandos de Linux

Uso del comando sed de Linux con ejemplos

Tutorial de Unix Sed:operación de archivos de varias líneas con 6 ejemplos prácticos

reemplazar líneas en un archivo con líneas en otro por número de línea