Newer
Older
minerva / Base / usr / share / man / man1 / cut.md
@minerva minerva on 13 Jul 1 KB Initial commit
## Name

cut - remove sections from each line of files

## Synopsis

```**sh
$ cut option... [file...]
```

## Description

Print selected parts of lines from each FILE to standard output.

With no FILE, or when FILE is -, read standard input.

## Arguments

-   `file`: File(s) to cut

## Options

-   `-b` `--bytes=list`: Select only these bytes
-   `-f` `--fields=list`: select only these fields; also print any line that contains no delimiter character
-   `-d` `--delimiter=delim`: use `delim` instead of `tab` for field delimiter
-   `-s`, `only-delimited`: suppress lines which don't contain any field delimiter characters

## Examples

```sh
$ cat example.txt
245:789 4567    M:4540  Admin   01:10:1980
535:763 4987    M:3476  Sales   11:04:1978

# Display first and third fields from file example.txt
$ cut example.txt -f 1,3
245:789	M:4540
535:763	M:3476

# Display first and third fields using `:` as a delimiter
$ cut example.txt -d ':' -f 1,3
245:4540	Admin	01
535:3476	Sales	11

# Display bytes at given position
$ echo "minerva is cool" | cut -b 5
n

```

## See Also

-   [`head`(1)](help://man/1/head)
-   [`cat`(1)](help://man/1/cat)