cut (dalla lingua inglese cut, taglia) è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX[1], che legge uno o più file di testo (o lo standard input) estraendo da ogni linea delle sezioni, definite in termini di byte oppure caratteri oppure campi, le quali sono poi mostrate sullo standard output. È un tipo di filtro.