cut command unix with examples
Basit ve Pratik Örneklerle Unix'te Kes Komutunu öğrenin:
Unix, düz dosya veritabanlarını işlemek için kullanılabilecek bir dizi filtre komutu sağlar. Bu filtre komutları, tek bir komutla bir dizi işlemi gerçekleştirmek için birlikte zincirlenebilir.
Düz dosya veritabanı, her biri ayırıcı karakterlerle ayrılmış alanlar içeren bir kayıt tablosu içeren bir dosyadır. Böyle bir veri tabanında kayıtlar arasında yapısal bir ilişki yoktur ve indeksleme için bir yapı yoktur.
Örneklerle Unix'te Kesme Komutu
Kes komutu, bir dosyadan belirli sayıda karakter veya sütun çıkarır. Belirli sayıda sütunu kesmek için sınırlayıcıyı belirtmek önemlidir. Bir sınırlayıcı, sütunların bir metin dosyasında nasıl ayrıldığını belirtir
Misal: Boşlukların, sekmelerin veya diğer özel karakterlerin sayısı.
Sözdizimi:
cut (options) (file)
Cut komutu, farklı kayıt formatlarını işlemek için bir dizi seçeneği destekler. Sabit genişlikli alanlar için -c seçeneği kullanılır.
$ cut -c 5-10 file1
Bu komut, her satırdan 5 ila 10 arası karakterleri çıkaracaktır.
Sınırlayıcıyla ayrılmış alanlar için -d seçeneği kullanılır. Varsayılan sınırlayıcı sekme karakteridir.
$ cut -d “,” -f 2,6 file1
Bu komut, sınırlayıcı olarak ',' karakterini kullanarak her satırdan ikinci ve altıncı alanı çıkaracaktır.
Misal:
Data.txt dosyasının içeriğinin şöyle olduğunu varsayın:
en iyi 10 anime sitesi ingilizce dub
Employee_id; Employee_name; Department_name; Maaş
10001; Çalışan1; Elektrik; 20000
10002; Çalışan2; Mekanik; 30000
10003; Çalışan3; Elektrik; 25000
10004; Çalışan4; Sivil; 40000
Ve bu dosyada aşağıdaki komut çalıştırılır:
$ cut -c 5 data.txt
Çıktı şu şekilde olacaktır:
o 1 2 3 4
Orijinal dosyada aşağıdaki komut çalıştırılırsa:
$ cut -c 7-15 data.txt
Çıktı şu şekilde olacaktır:
ee_id; Emp Employee1 Employee2 Employee3 Employee4
Orijinal dosyada aşağıdaki komut çalıştırılırsa:
$ cut -d “,” -f 1-3 data.txt
Çıktı şu şekilde olacaktır:
Employee_id;Employee_name;Department_name 10001;Employee1;Electrical 10002; Employee2; Mechanical 10003;Employee3;Electrical 10004; Employee4; Civil
Sonuç
Veritabanlarını işlemek için iki güçlü komut 'kes' ve 'yapıştır' tır. Unix'teki kesme komutu, bir dosyadaki her satırın belirli kısımlarını çıkarmak için kullanılır ve yapıştır komutu, bir dosyanın içeriğini başka bir satıra satır eklemek için kullanılır.
Önerilen Kaynaklar
- Unix Cat Komut Sözdizimi, Örneklerle Seçenekler
- Örneklerle Unix'te Ls Komutu
- Basit Örneklerle Unix'te Grep Komutu
- Unix'te Bul Komutu: Unix Find Dosyası ile Dosyaları Bul (Örnekler)
- Sözdizimi, Seçenekler ve Örneklerle Unix Sıralama Komutu
- Yedek Oluşturmak İçin Unix'te Tar Komutu (Örnekler)
- Unix Metin İşleme Komutları: Örneklerle Unix Filtreleri
- Unix Komutları: Örneklerle Temel ve Gelişmiş Unix Komutları