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:
- Para mostrar la información del archivo de texto en forma de columnas, ingrese el comando:
column filename.txt
- Suponga que desea ordenar en diferentes columnas las entradas que están separadas por delimitadores particulares. Por ejemplo, este 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:
- En caso de que proporcione varios delimitadores (del mismo tipo), el comando los trata como uno solo. Por ejemplo:
- Tras la aplicación del comando produce la salida:
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