Kali Linux Awk - Metin İşleme Komutları: Örneklerle Detaylı Bir Kılavuz

30-05-2023 00:08
Kali Linux Awk - Metin İşleme Komutları: Örneklerle Detaylı Bir Kılavuz
  

awk Komutu:

awk, metin işleme, raporlama ve veri dönüşümü için güçlü bir araçtır. İşte kullanımı:

Örnek 1: awk '{print $1}' dosya.txt - Dosyanın ilk sütununu görüntüler.

Örnek 2: awk '/desen/ {print $2}' dosya.txt - Belirli bir deseni içeren satırların ikinci sütununu görüntüler.

Örnek 3: awk 'length($0) > 10' dosya.txt - 10 karakterden uzun satırları görüntüler.

Sütunları İşleme:

awk komutunu kullanarak belirli sütunları işleme işlemleri yapabilirsiniz. İşte örnekler:

Örnek 1: awk '{sum += $1} END {print sum}' dosya.txt - Dosyanın ilk sütununun toplamını hesaplar ve görüntüler.

Örnek 2: awk '{if ($2 > 50) print $1}' dosya.txt - İkinci sütunu 50'den büyük olan satırların ilk sütununu görüntüler.

Örnek 3: awk '{if ($3 == "A") print $2}' dosya.txt - Üçüncü sütunu "A" olan satırların ikinci sütununu görüntüler.

Özel Ayarlar ve İşlevler:

awk komutunu kullanırken özel ayarlar ve işlevler belirtebilirsiniz. İşte örnekler:

Örnek 1: awk -F ';' '{print $2}' dosya.txt - Noktalı virgülle ayrılmış bir dosyada ikinci sütunu görüntüler.

Örnek 2: awk 'BEGIN {print "Başlangıç"} {print $0} END {print "Bitiş"}' dosya.txt - İşleme başında ve sonunda özel mesajlar görüntüler.

Örnek 3: awk 'NR == 10, NR == 20' dosya.txt - 10. ve 20. satırlar arasındaki satırları görüntüler.

Sonuç:

Bu makalede, Kali Linux'ta awk komutuyla metin işleme ve raporlama için kullanılan komutları örneklerle açıkladık. Dosyaları belirli desenlere göre işleme, sütunları işleme ve özel ayarlar kullanarak metin işleme işlemlerini gerçekleştirmek için awk komutunu kullanabilirsiniz. Bu komutları kullanarak Kali Linux sistemlerinizde metin işleme süreçlerini daha etkili bir şekilde yönetebilirsiniz.

HASAN KAYAPINAR
HAKKIMDA

Blog Etiketleri :
IdeaSoft® | E-Ticaret paketleri ile hazırlanmıştır.