cut flags & options

-d, --delimiter

Use a specific delimiter instead of TAB.

cut -d ',' -f 1 data.csv
cut -d ':' -f 1,3 /etc/passwd

-f, --fields

Select only these fields.

cut -d ',' -f 1-3 data.csv
cut -d ' ' -f 2- file.txt

-c, --characters

Select only these characters.

cut -c 1-10 file.txt
cut -c 5 file.txt

-b, --bytes

Select only these bytes.

cut -b 1-8 file.txt

--complement

Complement the set of selected bytes, characters, or fields.

cut -d ',' -f 2 --complement data.csv

--output-delimiter

Use a string as the output delimiter.

cut -d ',' -f 1,3 --output-delimiter=' | ' data.csv