{"id":4083,"date":"2024-11-17T04:15:16","date_gmt":"2024-11-17T01:15:16","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/"},"modified":"2024-11-17T04:15:16","modified_gmt":"2024-11-17T01:15:16","slug":"awk-hizli-baslangic-rehberi-komutlar-ve-ornekler","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/","title":{"rendered":"AWK H\u0131zl\u0131 Ba\u015flang\u0131\u00e7 Rehberi: Komutlar ve \u00d6rnekler"},"content":{"rendered":"<p><!DOCTYPE html><br \/>\n<html lang=\"tr\"><br \/>\n<head><br \/>\n  <meta charset=\"UTF-8\"><br \/>\n  <title>AWK H\u0131zl\u0131 Ba\u015flang\u0131\u00e7 Rehberi: Komutlar ve \u00d6rnekler<\/title><br \/>\n<\/head><br \/>\n<body><\/p>\n<p>AWK H\u0131zl\u0131 Ba\u015flang\u0131\u00e7 Rehberi: Komutlar ve \u00d6rnekler<\/p>\n<p>Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere g\u00fc\u00e7l\u00fc bir metin i\u015fleme arac\u0131 olan AWK&#8217;nin temel \u00f6zelliklerini ve kullan\u0131m\u0131n\u0131 detayl\u0131 olarak anlataca\u011f\u0131m.  AWK, \u00f6zellikle b\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde i\u015flem yaparken olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r.  Bu rehber, hem yeni ba\u015flayanlar hem de AWK&#8217;yi daha iyi \u00f6\u011frenmek isteyenler i\u00e7in faydal\u0131 olacakt\u0131r.  \u00d6ncelikle, AWK&#8217;nin ne oldu\u011funu ve neden kullan\u0131ld\u0131\u011f\u0131n\u0131 a\u00e7\u0131klayarak ba\u015flayal\u0131m.<\/p>\n<h2>AWK Nedir ve Neden Kullan\u0131l\u0131r?<\/h2>\n<p>AWK,  Unix tabanl\u0131 sistemlerde bulunan ve metin dosyalar\u0131n\u0131 i\u015flemek i\u00e7in kullan\u0131lan bir komut sat\u0131r\u0131 arac\u0131d\u0131r.  Geni\u015f bir yelpazede metin i\u015fleme g\u00f6revleri i\u00e7in kullan\u0131labilir. \u00d6rne\u011fin, b\u00fcy\u00fck log dosyalar\u0131n\u0131 analiz etmek, belirli desenlere g\u00f6re verileri filtrelemek, verileri yeniden bi\u00e7imlendirmek ve raporlar olu\u015fturmak i\u00e7in idealdir.  AWK&#8217;nin g\u00fc\u00e7l\u00fc yanlar\u0131ndan biri de, programlama benzeri yap\u0131s\u0131 sayesinde karma\u015f\u0131k i\u015flemleri kolayca ger\u00e7ekle\u015ftirebilmesidir.  Ba\u015fka bir deyi\u015fle, AWK sayesinde, uzun ve karma\u015f\u0131k metin i\u015flemlerini, birka\u00e7 sat\u0131rl\u0131k kod ile halledebilirsiniz.  Bu durum, verimlili\u011finizi b\u00fcy\u00fck \u00f6l\u00e7\u00fcde art\u0131racakt\u0131r.<\/p>\n<h2>AWK&#8217;nin Temel Yap\u0131s\u0131<\/h2>\n<p>Bir AWK program\u0131 genellikle \u015fu \u00fc\u00e7 b\u00f6l\u00fcmden olu\u015fur: <\/p>\n<ul>\n<li><b>Pattern (Desen):<\/b> \u0130\u015flem yap\u0131lacak sat\u0131rlar\u0131 se\u00e7mek i\u00e7in kullan\u0131lan bir ifadedir.  Bo\u015f b\u0131rak\u0131l\u0131rsa t\u00fcm sat\u0131rlar i\u015flenir.<\/li>\n<li><b>Action (Eylem):<\/b> Desenle e\u015fle\u015fen sat\u0131rlarda ger\u00e7ekle\u015ftirilecek i\u015flemleri tan\u0131mlar.  Bu b\u00f6l\u00fcmde de\u011fi\u015fkenler kullan\u0131labilir ve \u00e7e\u015fitli fonksiyonlar \u00e7a\u011fr\u0131labilir.<\/li>\n<li><b>{Action}<\/b>: Eylem blo\u011fu s\u00fcsl\u00fc parantezler i\u00e7erisinde tan\u0131mlan\u0131r.<\/li>\n<\/ul>\n<p>Genel bir AWK komutu \u015fu \u015fekildedir: <code>awk 'pattern {action}' filename<\/code><\/p>\n<h2>\u00d6nemli AWK Komutlar\u0131 ve \u00d6rnekleri<\/h2>\n<p>\u015eimdi, baz\u0131 temel AWK komutlar\u0131n\u0131 ve bunlar\u0131n kullan\u0131m \u00f6rneklerini inceleyelim.  Bu \u00f6rnekler, AWK&#8217;nin g\u00fcc\u00fcn\u00fc ve esnekli\u011fini g\u00f6stermek i\u00e7in se\u00e7ilmi\u015ftir.  \u00d6rne\u011fin, a\u015fa\u011f\u0131daki kod par\u00e7as\u0131, bir dosyadaki her sat\u0131r\u0131 ekrana yazd\u0131r\u0131r:<\/p>\n<p><code>awk '{print}' myfile.txt<\/code><\/p>\n<p>Bu kod, <code>myfile.txt<\/code> dosyas\u0131ndaki her sat\u0131r\u0131, <code>print<\/code> komutu ile ekrana yazd\u0131r\u0131r.  Bu, AWK&#8217;nin en temel kullan\u0131m senaryolar\u0131ndan biridir.  Sonras\u0131nda, daha karma\u015f\u0131k \u00f6rnekleri ele alaca\u011f\u0131z.  \u0130\u015fte bir di\u011fer \u00f6rnek:<\/p>\n<p><code>awk '$1 > 10 {print $0}' data.txt<\/code><\/p>\n<p>Bu \u00f6rnekte, <code>data.txt<\/code> dosyas\u0131nda birinci s\u00fctun (<code>$1<\/code>) de\u011feri 10&#8217;dan b\u00fcy\u00fck olan sat\u0131rlar ekrana yazd\u0131r\u0131l\u0131r.  <code>$0<\/code> ise t\u00fcm sat\u0131r\u0131 temsil eder.  Bu, AWK&#8217;nin veri filtreleme yetene\u011fini g\u00f6steren g\u00fczel bir \u00f6rnektir.  Ayr\u0131ca, ko\u015fullu i\u015flemlerin nas\u0131l yap\u0131ld\u0131\u011f\u0131n\u0131 g\u00f6stermektedir.  Devam edelim ve daha ileri seviyedeki komutlara bakal\u0131m.<\/p>\n<h2>Daha Geli\u015fmi\u015f AWK Kullan\u0131m\u0131<\/h2>\n<p>AWK, sadece basit filtreleme ve yazd\u0131rma i\u015flemlerinden \u00e7ok daha fazlas\u0131n\u0131 yapabilir.  \u00d6rne\u011fin, de\u011fi\u015fkenler tan\u0131mlayabilir, matematiksel i\u015flemler ger\u00e7ekle\u015ftirebilir ve hatta kendi fonksiyonlar\u0131n\u0131z\u0131 tan\u0131mlayabilirsiniz.  A\u015fa\u011f\u0131daki \u00f6rnek, her sat\u0131rdaki say\u0131lar\u0131n toplam\u0131n\u0131 hesaplar:<\/p>\n<p><code>awk '{sum += $1} END {print sum}' numbers.txt<\/code><\/p>\n<p>Bu kod, <code>numbers.txt<\/code> dosyas\u0131ndaki her sat\u0131r\u0131n ilk s\u00fctunundaki say\u0131lar\u0131 toplar ve toplam\u0131 <code>END<\/code> blo\u011funda ekrana yazd\u0131r\u0131r.   <code>END<\/code> blo\u011fu, t\u00fcm sat\u0131rlar i\u015flendikten sonra \u00e7al\u0131\u015f\u0131r.  Bu, AWK&#8217;nin toplama ve di\u011fer matematiksel i\u015flemler i\u00e7in nas\u0131l kullan\u0131labilece\u011fini g\u00f6sterir.  \u00d6\u011frenmeye devam edelim. <\/p>\n<h2>Built-in De\u011fi\u015fkenler<\/h2>\n<p>AWK,  <code>NR<\/code> (sat\u0131r numaras\u0131), <code>NF<\/code> (alan say\u0131s\u0131), <code>$0<\/code> (t\u00fcm sat\u0131r), <code>$1<\/code>, <code>$2<\/code>, vb. (alanlar) gibi kullan\u0131\u015fl\u0131 yerle\u015fik de\u011fi\u015fkenler sunar. Bu de\u011fi\u015fkenler, i\u015flemlerinizi kolayla\u015ft\u0131r\u0131r ve daha okunabilir kodlar yazman\u0131za yard\u0131mc\u0131 olur.  Bu de\u011fi\u015fkenleri etkin bir \u015fekilde kullanarak, kodlar\u0131n\u0131z\u0131n daha verimli ve anla\u015f\u0131l\u0131r olmas\u0131n\u0131 sa\u011flayabilirsiniz.<\/p>\n<h2>Faydal\u0131 Kaynaklar<\/h2>\n<p>AWK hakk\u0131nda daha fazla bilgi edinmek i\u00e7in a\u015fa\u011f\u0131daki kaynaklara g\u00f6z atabilirsiniz:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.gnu.org\/software\/gawk\/manual\/gawk.html\" target=\"_blank\" rel=\"noopener\">GNU AWK Manual<\/a><\/li>\n<li> <a href=\"https:\/\/fatihsoysal.com\" target=\"_blank\" rel=\"noopener\">Fatih Soysal&#8217;\u0131n Web Sitesi<\/a> (Gelecekteki AWK makaleleri i\u00e7in)<\/li>\n<\/ul>\n<p>Bu rehberin, AWK&#8217;yi anlaman\u0131za ve kullanman\u0131za yard\u0131mc\u0131 olaca\u011f\u0131n\u0131 umuyorum.  Unutmay\u0131n, pratik yapmak, AWK&#8217;yi \u00f6\u011frenmenin en iyi yoludur!  Kendi dosyalar\u0131n\u0131z \u00fczerinde farkl\u0131 \u00f6rnekler deneyerek,  AWK&#8217;nin g\u00fcc\u00fcn\u00fc kendiniz ke\u015ffedebilirsiniz.   Herhangi bir sorunuz varsa,  l\u00fctfen yorum yapmaktan \u00e7ekinmeyin.<\/p>\n<p><img decoding=\"async\" src=\"awk_diagram.png\" alt=\"AWK \u0130\u015flem Ak\u0131\u015f\u0131 \u015eemas\u0131\" width=\"500\">  <!-- Yer tutucu resim, ger\u00e7ek bir resim eklenmeli --><\/p>\n<p>#Etiketler: AWK, Metin \u0130\u015fleme, Komut Sat\u0131r\u0131 Ara\u00e7lar\u0131, Programlama, Veri Analizi,  Linux, Unix,  Veri Filtreleme,  GNU AWK,  H\u0131zl\u0131 Ba\u015flang\u0131\u00e7 Rehberi,  Komutlar, \u00d6rnekler,  Pattern, Action,  Built-in De\u011fi\u015fkenler,  NR, NF, $0, $1<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"AWK H\u0131zl\u0131 Ba\u015flang\u0131\u00e7 Rehberi: Komutlar ve \u00d6rnekler AWK H\u0131zl\u0131 Ba\u015flang\u0131\u00e7 Rehberi: Komutlar ve \u00d6rnekler Merhaba! Ben Fatih Soysal&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-4083","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>AWK H\u0131zl\u0131 Ba\u015flang\u0131\u00e7 Rehberi: Komutlar ve \u00d6rnekler<\/title>\n<meta name=\"description\" content=\"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere g\u00fc\u00e7l\u00fc bir metin i\u015fleme arac\u0131 olan AWK&#039;nin temel \u00f6zelliklerini ve kullan\u0131m\u0131n\u0131 detayl\u0131 olarak anlataca\u011f\u0131m. AWK, \u00f6zellikle b\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde i\u015flem yaparken olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r. Bu rehber, hem yeni ba\u015flayanlar hem de AWK&#039;yi daha iyi \u00f6\u011frenmek isteyenler i\u00e7in faydal\u0131 olacakt\u0131r. \u00d6ncelikle, AWK&#039;nin ne oldu\u011funu ve neden kullan\u0131ld\u0131\u011f\u0131n\u0131 a\u00e7\u0131klayarak ba\u015flayal\u0131m.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AWK H\u0131zl\u0131 Ba\u015flang\u0131\u00e7 Rehberi: Komutlar ve \u00d6rnekler\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere g\u00fc\u00e7l\u00fc bir metin i\u015fleme arac\u0131 olan AWK&#039;nin temel \u00f6zelliklerini ve kullan\u0131m\u0131n\u0131 detayl\u0131 olarak anlataca\u011f\u0131m. AWK, \u00f6zellikle b\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde i\u015flem yaparken olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r. Bu rehber, hem yeni ba\u015flayanlar hem de AWK&#039;yi daha iyi \u00f6\u011frenmek isteyenler i\u00e7in faydal\u0131 olacakt\u0131r. \u00d6ncelikle, AWK&#039;nin ne oldu\u011funu ve neden kullan\u0131ld\u0131\u011f\u0131n\u0131 a\u00e7\u0131klayarak ba\u015flayal\u0131m.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-17T01:15:16+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"AWK H\u0131zl\u0131 Ba\u015flang\u0131\u00e7 Rehberi: Komutlar ve \u00d6rnekler\",\"datePublished\":\"2024-11-17T01:15:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/\"},\"wordCount\":761,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/\",\"name\":\"AWK H\u0131zl\u0131 Ba\u015flang\u0131\u00e7 Rehberi: Komutlar ve \u00d6rnekler\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-11-17T01:15:16+00:00\",\"description\":\"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere g\u00fc\u00e7l\u00fc bir metin i\u015fleme arac\u0131 olan AWK'nin temel \u00f6zelliklerini ve kullan\u0131m\u0131n\u0131 detayl\u0131 olarak anlataca\u011f\u0131m. AWK, \u00f6zellikle b\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde i\u015flem yaparken olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r. Bu rehber, hem yeni ba\u015flayanlar hem de AWK'yi daha iyi \u00f6\u011frenmek isteyenler i\u00e7in faydal\u0131 olacakt\u0131r. \u00d6ncelikle, AWK'nin ne oldu\u011funu ve neden kullan\u0131ld\u0131\u011f\u0131n\u0131 a\u00e7\u0131klayarak ba\u015flayal\u0131m.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AWK H\u0131zl\u0131 Ba\u015flang\u0131\u00e7 Rehberi: Komutlar ve \u00d6rnekler\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"AWK H\u0131zl\u0131 Ba\u015flang\u0131\u00e7 Rehberi: Komutlar ve \u00d6rnekler","description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere g\u00fc\u00e7l\u00fc bir metin i\u015fleme arac\u0131 olan AWK'nin temel \u00f6zelliklerini ve kullan\u0131m\u0131n\u0131 detayl\u0131 olarak anlataca\u011f\u0131m. AWK, \u00f6zellikle b\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde i\u015flem yaparken olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r. Bu rehber, hem yeni ba\u015flayanlar hem de AWK'yi daha iyi \u00f6\u011frenmek isteyenler i\u00e7in faydal\u0131 olacakt\u0131r. \u00d6ncelikle, AWK'nin ne oldu\u011funu ve neden kullan\u0131ld\u0131\u011f\u0131n\u0131 a\u00e7\u0131klayarak ba\u015flayal\u0131m.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/","og_locale":"tr_TR","og_type":"article","og_title":"AWK H\u0131zl\u0131 Ba\u015flang\u0131\u00e7 Rehberi: Komutlar ve \u00d6rnekler","og_description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere g\u00fc\u00e7l\u00fc bir metin i\u015fleme arac\u0131 olan AWK'nin temel \u00f6zelliklerini ve kullan\u0131m\u0131n\u0131 detayl\u0131 olarak anlataca\u011f\u0131m. AWK, \u00f6zellikle b\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde i\u015flem yaparken olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r. Bu rehber, hem yeni ba\u015flayanlar hem de AWK'yi daha iyi \u00f6\u011frenmek isteyenler i\u00e7in faydal\u0131 olacakt\u0131r. \u00d6ncelikle, AWK'nin ne oldu\u011funu ve neden kullan\u0131ld\u0131\u011f\u0131n\u0131 a\u00e7\u0131klayarak ba\u015flayal\u0131m.","og_url":"https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-11-17T01:15:16+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"4 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"AWK H\u0131zl\u0131 Ba\u015flang\u0131\u00e7 Rehberi: Komutlar ve \u00d6rnekler","datePublished":"2024-11-17T01:15:16+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/"},"wordCount":761,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/","url":"https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/","name":"AWK H\u0131zl\u0131 Ba\u015flang\u0131\u00e7 Rehberi: Komutlar ve \u00d6rnekler","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-11-17T01:15:16+00:00","description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn sizlere g\u00fc\u00e7l\u00fc bir metin i\u015fleme arac\u0131 olan AWK'nin temel \u00f6zelliklerini ve kullan\u0131m\u0131n\u0131 detayl\u0131 olarak anlataca\u011f\u0131m. AWK, \u00f6zellikle b\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde i\u015flem yaparken olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r. Bu rehber, hem yeni ba\u015flayanlar hem de AWK'yi daha iyi \u00f6\u011frenmek isteyenler i\u00e7in faydal\u0131 olacakt\u0131r. \u00d6ncelikle, AWK'nin ne oldu\u011funu ve neden kullan\u0131ld\u0131\u011f\u0131n\u0131 a\u00e7\u0131klayarak ba\u015flayal\u0131m.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/awk-hizli-baslangic-rehberi-komutlar-ve-ornekler\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AWK H\u0131zl\u0131 Ba\u015flang\u0131\u00e7 Rehberi: Komutlar ve \u00d6rnekler"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/4083","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=4083"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/4083\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=4083"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=4083"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=4083"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}