cut snijdt kolommen of tekenvelden uit tekst.
cut -d':' -f1 /etc/passwd
| Optie | Betekenis |
|---|---|
-d | Scheidingsteken opgeven |
-f n | Veldnummer(s) selecteren |
-c n | Tekenpositie(s) selecteren |
--complement | Selecteer alles behalve de opgegeven velden |
Gebruikersnamen uit /etc/passwd:
cut -d':' -f1 /etc/passwd
Eerste en derde kolom van CSV:
cut -d',' -f1,3 data.csv
Eerste 10 tekens van elke regel:
cut -c1-10 bestand.txt
IP-adressen uit access log:
cut -d' ' -f1 /var/log/nginx/access.log | sort | uniq -c | sort -rn
Voor complexere kolombewerking is awk flexibeler — cut is sneller voor eenvoudige gevallen met een vast scheidingsteken.