Inicio > Procesamiento y búsqueda de texto > column

column: Alinear texto en formato de columnas

El comando column reorganiza y muestra el texto de entrada en formato de columnas con un ancho especificado. Se utiliza principalmente para formatear la salida de otros comandos en forma de tabla para mejorar la legibilidad. Ofrece la capacidad de especificar delimitadores o ajustar automáticamente el ancho de las columnas.

Descripción general

column es útil para transformar datos de texto en un formato de columnas ordenado. Especialmente al usar la opción `-t` para la salida en modo tabla, cada campo de los datos se alinea automáticamente, presentándose de una forma fácil de leer.

Funciones principales

  • Ajuste automático del ancho de columna (-t)
  • Especificación de delimitador personalizado (-s)
  • Salida con ancho especificado (-c)
  • Relleno por filas o por columnas

Opciones principales

Las opciones principales del comando column controlan el formato de salida y el procesamiento de datos.

Formato de salida

Procesamiento de datos

Comando generado:

Combina los comandos.

Descripción:

`column` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Ejemplos de uso

Aprenda a alinear diversos datos de texto de forma ordenada utilizando el comando column.

Alinear salida de ls -l en tabla

ls -l | column -t

Alinea la salida del comando ls -l en un formato de tabla ordenado usando column -t.

Alinear archivo /etc/passwd con delimitador de dos puntos (:)

cat /etc/passwd | column -s ':' -t

El archivo /etc/passwd tiene campos separados por dos puntos (:). Alinee esto en formato de tabla con column -s : -t.

Rellenar números por columnas

seq 10 | column -x

Alinea y muestra números del 1 al 10 rellenando por columnas (-x).

Salida con ancho específico

echo "apple banana cherry date elderberry fig grape" | column -c 20

Muestra el texto de entrada en formato de columnas con un ancho máximo de 20 caracteres.

Consejos y precauciones

Consejos útiles y consideraciones al usar el comando column.

Combinación con otros comandos

column es muy útil cuando se usa en combinación con la salida de otros comandos como `ls`, `ps`, `df`, `cat` a través de una tubería (|), en lugar de usarse de forma aislada.

  • `ps aux | column -t`: Alinea la lista de procesos de forma ordenada.
  • `df -h | column -t`: Alinea el uso del disco de forma legible.

Importancia de especificar el delimitador

Si el delimitador de los campos de los datos de entrada no es un espacio (como los dos puntos en `/etc/passwd`), debe especificar el delimitador correcto usando la opción `-s` para obtener una salida de tabla correcta.


Comandos de la misma categoría