Cut Komutu ve Kullanımı kısaca açıklamak gerekir ise;
Cut Komutu
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
1 2 3 4 |
[root@omeroner~] cat liste Omer Oner:1975:9328 Ertan Oner:1982:634 Kadir Oner:1992:1576 |
Sadece isimleri içeren kısmı liste dosyasından kopyalamak için:
1 2 3 4 5 |
[root@omeroner /]# cut -d: -f1 liste Omer Oner Ertan Oner Kadir Oner |
Eğer ikinci alanlar liste dosyasından kopyalamak için:
1 2 3 4 |
[root@omeroner /]#cut -d: -f2 liste 1975 1982 1992 |
Dosyanın belirli konumdaki karalterlerini listelemek için:(liste dosyasının üçüncü karakterlerini için)
1 2 3 4 |
[root@omeroner /]# cut -c3 liste e t d |
So, what do you think ?