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

Leave a Reply