Cómo eliminar las líneas vacías del archivo
- 2142
- 697
- Claudia Baca
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
- « Cómo configurar el clúster multi-nodo Hadoop en Centos 7/6
- Un script bash simple para la copia de seguridad de la base de datos MySQL »