2025-03-14 21:59:59 -06:00
|
|
|
# cut
|
|
|
|
|
|
|
|
|
|
> Snij velden eruit vanuit `stdin` of bestanden.
|
|
|
|
|
> Meer informatie: <https://www.gnu.org/software/coreutils/manual/html_node/cut-invocation.html>.
|
|
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
- Toon het vijfde teken van elke regel:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
`{{commando}} | cut {{[-c|--characters]}} 5`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
- Toon het vijfde tot en met tiende teken van elke regel van het opgegeven bestand:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
`cut {{[-c|--characters]}} 5-10 {{pad/naar/bestand}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
- Splits elke regel van een bestand op basis van een scheidingsteken in velden en toon velden twee en zes (standaard scheidingsteken is `TAB`):
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
`cut {{[-f|--fields]}} 2,6 {{pad/naar/bestand}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
- Splits elke regel met het opgegeven scheidingsteken en toon alles vanaf het tweede veld:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
`{{commando}} | cut {{[-d|--delimiter]}} "{{scheidingsteken}}" {{[-f|--fields]}} 2-`
|
|
|
|
|
|
|
|
|
|
- Gebruik een spatie als scheidingsteken en toon alleen de eerste drie velden:
|
|
|
|
|
|
|
|
|
|
`{{commando}} | cut {{[-d|--delimiter]}} " " {{[-f|--fields]}} -3`
|
|
|
|
|
|
|
|
|
|
- Toon geen regels die het scheidingsteken niet bevatten:
|
|
|
|
|
|
|
|
|
|
`{{commando}} | cut {{[-d|--delimiter]}} "{{:}}" {{[-f|--fields]}} {{1}} {{[-s|--only-delimited]}}`
|
|
|
|
|
|
|
|
|
|
- Toon specifieke velden van regels die `NUL` gebruiken om regels af te sluiten in plaats van newlines:
|
|
|
|
|
|
|
|
|
|
`{{find . -print0}} | cut {{[-z|--zero-terminated]}} {{[-d|--delimiter]}} "{{/}}" {{[-f|--fields]}} {{2}}`
|