xcut is a command-line utility that extends the traditional Unix cut tool with more flexible ways to extract and filter fields from structured text.
Written in Rust, it supports custom delimiters, boolean and regular expression based filtering, column selection, header skipping, and output control, making it useful for processing logs, delimited text files, and data piped through standard input.
This is free and open source software.
Key Features
- Select specific columns using 1-based column indexes.
- Filter rows with boolean expressions and regular expressions.
- Use custom input delimiters and control the maximum number of splits.
- Customize output delimiters and write results to stdout or a file.
- Skip header rows for CSV-style input.
- Restrict output to the first or last N lines.
- Read from standard input when no input file is specified.
- Cross-platform support – runs on Linux, macOS, and Windows environments.
Website: github.com/kyotalab/xcut
Support:
Developer: kyotalab
License: MIT License

xcut is written in Rust. Learn Rust with our recommended free books and free tutorials.
Related Software
| Alternatives to cut | |
|---|---|
| hck | Drop-in replacement that can use a regex delimiter instead of a fixed string |
| tuc | Drop-in replacement for cut |
| choose | Human-friendly and fast alternative to cut |
| ccut | Colum's cut |
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

