cut
, metin dosyalarından veya girdi akışından belirli bölümleri (sütunları) ayıklamak için kullanılan bir komut satırı aracıdır. Genellikle verileri sütunlara ayrılmış metin dosyalarında (örneğin, CSV dosyaları) işlemek için kullanılır.
Temel Kullanım:
cut [seçenekler] [dosya adı]
Önemli Seçenekler:
-b
(https://www.nedemek.page/kavramlar/byte): Baytlara göre kesme yapar.-c
(https://www.nedemek.page/kavramlar/karakter): Karakterlere göre kesme yapar.-d
(https://www.nedemek.page/kavramlar/ayırıcı): Alan ayırıcısını belirtir (varsayılan olarak tab karakteridir).-f
(https://www.nedemek.page/kavramlar/alan): Kesilecek alanları belirtir. Alanlar virgülle ayrılabilir (örneğin, -f 1,3
). Alan aralıkları belirtilebilir (örneğin, -f 2-5
).--complement
: Seçilen alanların dışındaki her şeyi seçer.--output-delimiter
(https://www.nedemek.page/kavramlar/çıktı%20ayırıcı): Çıktıda kullanılan ayırıcıyı değiştirir.Örnekler:
Bir CSV dosyasından ilk alanı ayıklama:
cut -d ',' -f 1 dosya.csv
Bir metin dosyasından 5. karakterden 10. karaktere kadar olan bölümü ayıklama:
cut -c 5-10 dosya.txt
Boru hattı (pipe) ile kullanımı:
cat dosya.txt | cut -d ' ' -f 2
cut
komutu, verileri işlemek ve belirli bilgileri ayıklamak için güçlü bir araçtır. Özellikle https://www.nedemek.page/kavramlar/veri%20işleme senaryolarında sıklıkla kullanılır.
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page