Aperçu
column est utile pour convertir des données textuelles en un format de colonnes propre. En particulier, l'utilisation de l'option `-t` pour la sortie en mode tableau aligne automatiquement chaque champ de données, le rendant plus facile à lire.
Fonctionnalités principales
- Ajustement automatique de la largeur des colonnes (-t)
- Spécification d'un délimiteur personnalisé (-s)
- Sortie avec une largeur spécifiée (-c)
- Remplissage ligne par ligne ou colonne par colonne
Options principales
Les options principales de la commande column contrôlent le format de sortie et le traitement des données.
Format de sortie
Traitement des données
Commande générée :
Essayez de combiner les commandes.
Description:
`column` Exécute la commande.
Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.
Exemples d'utilisation
Découvrez comment utiliser la commande column pour trier diverses données textuelles de manière lisible.
Trier la sortie de ls -l en tableau
ls -l | column -t
Trier la sortie de la commande ls -l dans un format de tableau propre en utilisant column -t.
Trier le fichier /etc/passwd avec le délimiteur deux-points (:)
cat /etc/passwd | column -s ':' -t
Le fichier /etc/passwd a ses champs séparés par des deux-points (:). Triez-le dans un format de tableau avec column -s : -t.
Remplir les nombres colonne par colonne
seq 10 | column -x
Trier et afficher les nombres de 1 à 10 en remplissage colonne par colonne (-x).
Sortie avec une largeur spécifique
echo "apple banana cherry date elderberry fig grape" | column -c 20
Afficher le texte d'entrée dans un format de colonnes avec une largeur maximale de 20 caractères.
Conseils et précautions
Conseils utiles et points à considérer lors de l'utilisation de la commande column.
Combinaison avec d'autres commandes
column est très utile lorsqu'il est utilisé en combinaison avec la sortie d'autres commandes comme `ls`, `ps`, `df`, `cat` via un pipe (|).
- `ps aux | column -t`: Trier la liste des processus de manière propre
- `df -h | column -t`: Trier l'utilisation du disque de manière lisible
Importance de la spécification du délimiteur
Si le délimiteur de champ des données d'entrée n'est pas un espace (comme les deux-points dans `/etc/passwd`), vous devez spécifier le délimiteur correct avec l'option `-s` pour obtenir une sortie de tableau correcte.