Bir yazı işleme komutu olan cut komutu bir çıktının belirli bir kısmını almamıza yarar. Alacağımız kısmı bir sınır, karakter veya byte yeriyle biz kendimiz belirleriz.
Ör : cut -c1 dosyaadı
Dosyamızın her satırındaki kelimenin ilk harfini verir
Ör : cut -c1,4,7,9 dosyaadı
Dosyamızdaki her satırdaki 1. 4. 7. ve 9. karakterleri verir.
Ör : cut -c1-7 dosyaadı
Dosyamızdaki her satırdaki 1’den 7. satıra kadar olan harfleri verir.
Ör : cut -c1-4,6-9 dosyaadı
Dosyamızdaki her satırdaki 1’den 4’e ve 6’dan 9’a kadar olan karakterleri verir.
Ör : cut -b1-4 dosyadı
Dosyamızdaki her satırdaki 1 ve 4 byte aralığındaki karakterleri verir.
Ör : cut -d: -f 6 /etc/passwd
/etc/passwd dosyamızda alanlar birbirinden iki nokta üst üsteyle ( : ) ayrıldığı için d opsiyonundan sonra : kullandık ve f (field) alan parametresine 6 yazıp 6 kolonu almasını istedik.
Ör : cut -d: -f 6-7 /etc/passwd
Yukarıdakiyle aynı işlemi 6 ve 7. kolonları birlikte alacak şekilde yaptık.
Ör : ls -l /home/faruk | cut -c2-4
Yukardaki örnekte /home/faruk klasörümüzü listeleyip her satırdaki 2. ve 4. karakterler arasını alıyoruz ki bu da kullanıcı izinleri oluyor.