Sin categoría

Cómo eliminar una fila del archivo de texto usando un comando SED

A continuación puede encontrar un ejemplo de cómo eliminar una fila de un archivo de texto usando
sed Comando y shell de Bash. Aquí hay un contenido de nuestro archivo de muestra:

Ejemplo de $ Cat.txt aaaaaaaaaa bbbbbbbbbb cccccccccc dddddddddd eeeeeeeee 

A continuación, vamos a eliminar una segunda fila de lo anterior
ejemplo.TXT archivo:

$ sed 2D Ejemplo.txt aaaaaaaaaa ccccccccccc ddddddddd eeeeeeeeee 

Futhermore, también podemos eliminar varias filas de este archivo. Por ejemplo, vamos a
Retire todas las filas de 2 a 4:

$ sed 2,4d Ejemplo.txt aaaaaaaaaa eeeeeeeee 

También podemos eliminar todas las líneas que coinciden con una cierta expresión regular. En el proximo
Ejemplo vamos a eliminar la línea que contiene al menos una C
personaje:

$ sed '/c/' d Ejemplo.txt aaaaaaaaaa bbbbbbbbbb ddddddddd eeeeeeeeee 

Para guardar el cambio en un archivo existente -i opción. De esta manera el
sed El comando sobrescribirá su archivo original:

$ sed -i '/c/' d Ejemplo.TXT 

o simplemente redirige la salida a un nuevo archivo:

$ sed '/c/' d Ejemplo.txt> Ejemplo2.TXT 

Ejemplos adicionales:

Retire las líneas vacías:

$ sed '/^$/d' Ejemplo.TXT 

Eliminar una última línea:

Ejemplo de $ sed '$ D'.TXT 

Eliminar una primera línea:

$ sed 1D Ejemplo.TXT 
Cómo despertar en el host compatible con LAN a través de la red utilizando Linux
Cómo despertar en el host compatible con LAN a través de la red utilizando Linux...
Linux Nvidia McPtop 10 Forcedeth Module no funciona
Este problema con el módulo de Forcedeth parece afectar todas las principales distribuciones de Linux. Year 2008 fue la primera vez que informé este p...
CP- Página manual
Nombre CP -Copiar archivos y directorios Sinopsis CP [Opción] ... [-t] Fuente Dest CP [Opción] ... Fuente ... Directorio CP [Opción] ... -T Directorio...