Cómo eliminar las líneas vacías del archivo

Cómo eliminar las líneas vacías del archivo

En algún momento necesitamos eliminar líneas vacías de un archivo. Se puede hacer manualmente si el archivo tiene pocas líneas, pero si el archivo tiene miles de línea, esto es difícil de hacer manualmente. Use uno de los siguientes métodos para eliminar las líneas vacías de un archivo.

Método 1 - Uso de SED

SED es un editor de transmisión. Podemos eliminar fácilmente todas las líneas en blanco usando el comando SED. Use uno de los siguientes comando SED para eliminar las líneas en blanco del archivo. Por ejemplo principal.txt es su archivo original del que necesita eliminar líneas en blanco.

El siguiente comando eliminará toda la línea en blanco y guardará contenido en el archivo SECONF.TXT. No afectará el archivo original.

# sed '/^$/d' principal.txt> out.TXT 

Ahora, si desea realizar cambios en el archivo original usando el comando -I Switch SED.

# sed -i '/^$/d' principal.TXT 
    -i (Editar archivos en su lugar) Se utiliza para realizar cambios en el mismo archivo.

Método 2 - Uso de Perl

En lugar de SED, también puede usar Perl (una programación Languege) para eliminar las líneas en blanco. Use el siguiente comando de ejemplo de ejemplo para eliminar las líneas en blanco de.archivo txt.

# perl -i -n -e "Imprimir si /s /" principal.TXT 

Método 3 - Uso de AWK

También puede usar la herramienta de línea de comandos AWK para eliminar las líneas en blanco de un archivo. Por ejemplo, use el siguiente comando.

# awk 'nf> 0' principal.txt> out.TXT