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.