ubiquitour.com

Cómo eliminar una columna de texto en Awk

Awk es una utilidad de software que se utiliza para extraer datos de archivos de texto y flujos de entrada para crear informes. Está instalado nativamente en la mayoría de UNIX y UNIX-como sistemas operativos, como Linux, Solaris y los sistemas operativos del DEB. Awk tiene una forma incorporada a cada campo o columna de un archivo de referencia. La combinación de la variable de campo con el comando de impresión le permite quitar una columna de texto de un archivo de texto tabular. El resultado se puede colocar en un nuevo archivo o impreso a la pantalla.

Instrucciones

1 Abrir una ventana de terminal o registro en el ordenador a través de una sesión de SSH.

2 Escriba el comando "awk ' {$2 =" "; imprimir > "new.txt"}' nombre de archivo "para eliminar la segunda columna de texto de un archivo.

Reemplazar "2" con el número de la columna que desea eliminar. Reemplace "new.txt" con el nombre que desea darle al archivo que contiene los datos editados. Sustituir "nombre de archivo" con el nombre del archivo que desea editar.

3 Escriba el comando "cat new.txt" para ver los cambios.

Consejos y advertencias

  • Escriba el comando "awk ' {$2 =" "; imprimir}' nombre de archivo "para imprimir la salida a la pantalla.