Linux cut komutu açıklama ve uygulamaları
Komut
Cut – Bir dosya içerisindeki satırların içerdiği alanları keserek belirli bir yere kopyalamak için kullanılır.Kesme işlemi bazı ayıraçlara göre olabildiği gibi, sabit uzunluktaki alanlara göre de yapılabilir.
Kullanımı
cut [seçenekler] [dosya] biçiminde tanımlıdır.
Seçenekler
-b : Karakter konumlarını belirler.Byte tipinde işlem yaparak karakterleri byte birimiyle algılar.
-c : Karakter konumlarını belirler.Byte tipinde işlem yaparak karakterleri karakter olarak algılar.
-f : Özel bir ayıraçla ayrılan alanları tanımlamak amacıyla kullanılır.
-d : Ayıraçları tanımlamak için kullanılır.
-s : -f seçeneği kullanıldığı durumlarda, ayıraca sahip olmayan satırların atlanmasını sağlar.
-n : Tek byte’tan fazla olan karakterleri tamamiyle alır.
Örnekler
$ cat liste
Ahmet KARA:1975:9328
Ali ÖZKAN:1982:634
Pervin ONKUL:1992:1576
Sadece isimleri içeren kısmı liste dosyasından kopyalamak için:
$ cut -d: -f1 liste
Ahmet KARA
Ali ÖZKAN
Pervin ONKUL
Eğer ikinci alanlar liste dosyasından kopyalamak için:
$ cut -d: -f2 liste
1975
1982
1992
Dosyanın belirli konumdaki karalterlerini listelemek için:
(liste dosyasının üçüncü karakterlerini için)
$ cut -c3 liste
m
i
r
İlgili Komutlar
cp