Awk Komutu Nedir, Nasıl Kullanılır? (Genel)
Genel

Dosyalar üzerinde çalışmak için çok yönlü bir programlama dili. Ayrıca bakınız: gawk.

Açıklama

Dosyalar üzerinde çalışmak için çok yönlü bir programlama dili.

Ayrıca bakınız: gawk.

Örnekler

Boşlukla ayrılmış bir dosyada beşinci sütunu (alan olarak da bilinir) yazdır

awk '{print $5}' dosya/yolu/dosya

Boşlukla ayrılmış bir dosyada "foo" içeren satırların ikinci sütununu yazdır

awk '/foo/ {print $2}' dosya/yolu/dosya

Alan ayırıcı olarak (boşluk yerine) virgül kullanarak dosyadaki her satırın son sütununu yazdır

awk -F ',' '{print $NF}' dosya/yolu/dosya

Bir dosyanın ilk sütunundaki değerleri topla ve toplamı yazdır

awk '{s+=$1} END {print s}' dosya/yolu/dosya

İlk satırdan başlayarak her üçüncü satırı yazdır

awk 'NR%3==1' dosya/yolu/dosya

Koşullara göre farklı değerler yazdır

awk '{if ($1 == "foo") print "Tam eşleşme foo"; else if ($1 ~ "bar") print "Kısmi eşleşme çubuğu"; else print "Baz"}' dosya/yolu/dosya

10. sütun değerinin belirtilen değere eşit olduğu tüm satırları yazdır

awk '($10 == value)'

10. sütun değeri min ile max arasında olan tüm satırları yazdır

awk '($10 >= min_value && $10 <= max_value)'

Ayrıntılı belge: github.com/onetrueawk/awk

Genel komutları: alfabetik komşular

Tüm Genel komutları (433) → A-Z dizin

Örneklerin bir kısmı: tldr-pages, CC BY 4.0.

Diğer bölümler

awk Komutu hakkında

Dosyalar üzerinde çalışmak için çok yönlü bir programlama dili. Ayrıca bakınız: gawk.

Örneklerdeki süslü parantezli alanlar ({{dosya}} gibi) sizin dolduracağınız yerlerdir. Silme ve yönetici yetkisi isteyen komutlarda dikkatli olun.

awk Komutu nasıl kullanılır?

  1. Komutu bulunArama kutusuna komutun adını ya da ne yapmak istediğinizi yazın.
  2. Örneği inceleyinHer komutun en çok kullanılan biçimleri örnekleriyle listelenir.
  3. KopyalayınTek tıkla kopyalayıp terminale yapıştırın; {{süslü}} alanları kendi değerlerinizle değiştirin.

Sıkça sorulan sorular

awk komutu ne işe yarar?

Dosyalar üzerinde çalışmak için çok yönlü bir programlama dili. Ayrıca bakınız: gawk.

awk komutu hangi sistemde çalışır?

Linux, macOS ve Windows'ta kullanılabilen bir komut satırı aracıdır; bazı sistemlerde ayrıca kurulması gerekebilir.