1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 00:48:11 +00:00
serenity/Base/usr/share/man/man1/cut.md
Tim Ledbetter dedbc17160 cut: Add -s option to suppress lines without field delimiters
If this option is not specified, lines that contain to field
delimiters will be printed unmodified.
2023-06-26 19:49:34 +02:00

49 lines
1 KiB
Markdown

## 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 "serenity is cool" | cut -b 5
n
```