ArabicEnglishTurkish

Awk Nedir?

Awk Nedir?
Awk Nedir?
Awk Nedir?
Awk Nedir?
Kategori: İnternet Terimleri

Awk (Aho, Weinberger ve Kernighan) bir Unix/Linux işletim sistemi aracıdır. Bu araç, metin dosyaları üzerinde yapılan işlemlerde oldukça pratik bir şekilde kullanılabilir. Awk, bir dizi anahtar kelime kullanarak, metin dosyalarında aranacak verileri tanımlar ve bu veriler üzerinde belirtilen işlemleri gerçekleştirir. Awk, verileri satır satır okur ve bir veya daha fazla satırdaki veriler üzerinde çalışabilir.
Awk'ın en önemli özelliklerinden biri, yüksek kaliteli filtreleme yapabilmesidir. Bu sayede, büyük metin dosyalarını tartışmasız bir hızda işleyebilir. Awk ile bir metin dosyasını başka bir metin dosyasına kolayca dönüştürmek veya değiştirmek mümkündür.
Awk, bir dizi komut kullanır. Bu komutlar, birbirleriyle kombinasyon halinde kullanılabilir ve böylece farklı ve çoklu işlemler için uygulanabilirler. aşağıda birkaç örnek awk kodu yazdık.
1) Metin dosyasındaki tüm satırları ekrana yazdırmak için;
awk '{ print }' file.txt
2) Metin dosyasındaki ikinci sütunun tüm değerlerini ekrana yazdırmak için;
awk '{ print $2 }' file.txt
3) Metin dosyasındaki her satırın sütunlarındaki sayıların toplamını hesaplamak için;
awk '{ sum+=$2 } END { print sum }' file.txt
Awk ile yapılacak işlemler oldukça fazladır ve uygulama alanı oldukça geniştir. Yeni başlayanlar için daha fazla farklı şablonlar olan birçok örnek kodlar online olarak mevcuttur. Awk GNU projesi çevresinde çeşitli uygulamalar uygulanabilir, standart girdi / çıktı arabirimleri için uygun olan birçok program için kullanılabilir.

Awk metin işleme Unix/Linux aracı filtreleme komut kodlar uygulama alanı GNU projesi girdi/çıktı arabirimi
Abaküs Yazılım
Abaküs Yazılım