Kali Linux Filtreleme / Metin İşleme Komutları: Örneklerle Detaylı Bir Kılavuz

29-05-2023 23:57
Kali Linux Filtreleme / Metin İşleme Komutları: Örneklerle Detaylı Bir Kılavuz
  

 

grep Komutu:

grep, dosya içeriğinde belirli bir metni veya deseni aramak için kullanılır. İşte kullanımı:

Örnek 1: grep "kelime" dosya.txt - Dosya içinde "kelime" kelimesini arar.

Örnek 2: grep -i "kelime" dosya.txt - Arama sırasında büyük/küçük harf duyarlılığını yok sayar.

Örnek 3: grep -r "kelime" dizin/ - Belirli bir dizinde rekürsif olarak arama yapar.

sed Komutu:

sed, metin işleme ve dönüştürme işlemleri yapmak için kullanılır. İşte kullanımı:

Örnek 1: sed 's/eski/yeni/g' dosya.txt - Dosya içindeki "eski" değerlerini "yeni" değerleriyle değiştirir.

Örnek 2: sed '/kelime/d' dosya.txt - "kelime" kelimesini içeren satırları dosyadan çıkarır.

Örnek 3: sed -n '1,5p' dosya.txt - Dosyanın ilk 5 satırını görüntüler.

awk Komutu:

awk, metin işleme ve raporlama için kullanılan 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 '/kelime/ {print $2}' dosya.txt - "kelime" kelimesini 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.

cut Komutu:

cut, belirli bir dosyadaki sütunları kesmek için kullanılır. İşte kullanımı:

Örnek 1: cut -f 1 dosya.txt - Dosyanın ilk sütununu görüntüler.

Örnek 2: cut -d ',' -f 2 dosya.txt - Virgülle ayrılmış bir dosyada ikinci sütunu görüntüler.

Örnek 3: cut -c 1-5 dosya.txt - Her satırdan ilk 5 karakteri görüntüler.

Sonuç:

Bu makalede, Kali Linux'ta metin işleme ve filtreleme için yaygın olarak kullanılan komutları örneklerle açıkladık. grep, sed, awk ve cut komutları, dosya içeriğinde belirli metinleri bulma, değiştirme, sıralama ve filtreleme işlemlerini gerçekleştirmenize yardımcı olur. 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.