Startpagina > Tekstverwerking en zoeken > column

column: Tekst ordenen in kolomformaat

Het column commando herschikt en drukt de ingevoerde tekst af in een kolomformaat met een gespecificeerde breedte. Het wordt voornamelijk gebruikt om de uitvoer van andere commando's leesbaar in tabelvorm te maken. Het biedt de mogelijkheid om scheidingstekens op te geven of de kolombreedte automatisch aan te passen.

Overzicht

column is nuttig voor het converteren van tekstgegevens naar een netjes kolomformaat. Vooral bij gebruik van de `-t` optie voor tabelmodus, worden de velden van de gegevens automatisch uitgelijnd voor een leesbare weergave.

Belangrijkste functies

  • Automatische kolombreedte aanpassing (-t)
  • Opgeven van aangepaste scheidingstekens (-s)
  • Afzonderen met gespecificeerde breedte (-c)
  • Rij-eerst of kolom-eerst vullen

Belangrijkste opties

De belangrijkste opties van het column commando regelen het uitvoerformaat en de gegevensverwerkingsmethode.

Uitvoerformaat

Gegevensverwerking

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`column` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Gebruiksvoorbeelden

Leer hoe u verschillende tekstgegevens netjes kunt ordenen met behulp van het column commando.

ls -l uitvoer ordenen in tabel

ls -l | column -t

De uitvoer van het ls -l commando wordt netjes geordend in tabelformaat met column -t.

/etc/passwd bestand ordenen met dubbele punt (:) scheidingsteken

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

Het /etc/passwd bestand wordt gescheiden door dubbele punten (:). Dit wordt geordend in tabelformaat met column -s : -t.

Cijfers kolom-eerst vullen

seq 10 | column -x

Cijfers van 1 tot 10 worden kolom-eerst (-x) geordend en afgedrukt.

Afzonderen met specifieke breedte

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

De ingevoerde tekst wordt in kolomformaat afgedrukt, aangepast aan een maximale breedte van 20 tekens.

Tips & Aandachtspunten

Handige tips en overwegingen bij het gebruik van het column commando.

Combinatie met andere commando's

column is zeer nuttig wanneer het de uitvoer van andere commando's zoals `ls`, `ps`, `df`, `cat` ontvangt via een pipe (|), in plaats van alleen te worden gebruikt.

  • `ps aux | column -t`: Proceslijst netjes ordenen
  • `df -h | column -t`: Schijfgebruik netjes ordenen

Belang van het specificeren van het scheidingsteken

Als het scheidingsteken van de invoergegevens geen spatie is (zoals de dubbele punt in `/etc/passwd`), moet u het juiste scheidingsteken opgeven met de `-s` optie om een correcte tabeluitvoer te verkrijgen.


Hétzelfde categoriecommando