comando de columna en Linux con ejemplos

El comando de columna en Linux se usa para mostrar el contenido de un archivo en columnas. La entrada puede tomarse de la entrada estándar o del archivo. Este comando básicamente divide la entrada en varias columnas. Las filas se rellenan antes que las columnas. Las líneas vacías de la entrada se ignoran a menos que se use la opción  -e .

Sintaxis: 

column [-entx] [-c columns] [-s sep] [file ...]

Ejemplo:  

  • Suponga que tiene un archivo de texto con el siguiente contenido: 

archivo de muestra

  • Para mostrar la información del archivo de texto en forma de columnas, ingrese el comando: 
column filename.txt

muestra el resultado

  • Suponga que desea ordenar en diferentes columnas las entradas que están separadas por delimitadores particulares. Por ejemplo, este archivo de texto de muestra: 

archivo de texto de muestra

  • Para separar la columna según el delimitador «|», daría el siguiente comando, que a su vez produce el resultado dado: 

salida basada en el delimitador especificado

  • En caso de que proporcione varios delimitadores (del mismo tipo), el comando los trata como uno solo. Por ejemplo: 

archivo de texto de muestra

  • Tras la aplicación del comando produce la salida: 

Salida (con múltiples delimitadores del mismo tipo)

Opciones:  

  • -J : esta opción especifica el sistema para mostrar la salida en formato JSON.
  • -c : define el ancho de la salida en función del número total de caracteres permitidos en una fila.
  • -d : Se utiliza para definir que el encabezado NO debe imprimirse.
  • -N : Define los nombres de las columnas, y cada nombre está separado por una coma («, «).
  • -H : se utiliza para ocultar las columnas especificadas para que no se muestren.
  • -V : Muestra la información de la versión y sale.
  • -h : Muestra información de ayuda y sale.
  • -s : define el delimitador de columna para la salida.
  • -t : Aplicado para crear una tabla determinando el número de columnas.
  • -R : se usa para alinear a la derecha el texto en una columna específica.
  • -T : permite que el sistema trunque el texto donde sea necesario para que el ancho de la columna se pueda ajustar para garantizar que la columna no se vuelva demasiado ancha.
  • -O : Permite al usuario definir el orden en que se deben mostrar las columnas.
  • -L : Inserta líneas vacías después de cada fila.

Publicación traducida automáticamente

Artículo escrito por noob_coders_ka_baap y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *