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