{"id":27849,"date":"2025-08-19T21:10:23","date_gmt":"2025-08-19T18:10:23","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/"},"modified":"2025-08-19T21:10:23","modified_gmt":"2025-08-19T18:10:23","slug":"awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/","title":{"rendered":"awk&#8217;ta Birden Fazla Ay\u0131r\u0131c\u0131 Nas\u0131l Kullan\u0131l\u0131r (\u00d6rneklerle)"},"content":{"rendered":"<p># awk ile \u00c7oklu Ay\u0131r\u0131c\u0131lar\u0131n Kullan\u0131m\u0131: Pratik Bir Rehber<\/p>\n<p>Veri i\u015flemede, karma\u015f\u0131k veri k\u00fcmelerini ayr\u0131\u015ft\u0131rmak ve analiz etmek i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7 olan awk&#8217;\u0131 kullan\u0131yoruz. Ancak, verileriniz tek bir ay\u0131r\u0131c\u0131 ile ayr\u0131lm\u0131yorsa ne olur?  Bu makale, awk&#8217;ta birden fazla ay\u0131r\u0131c\u0131y\u0131 nas\u0131l kullanaca\u011f\u0131n\u0131z\u0131, performans optimizasyonunu ve ger\u00e7ek d\u00fcnya \u00f6rneklerini ad\u0131m ad\u0131m a\u00e7\u0131klayacakt\u0131r.  awk&#8217;\u0131n g\u00fcc\u00fcn\u00fc ke\u015ffederek verilerinizi daha etkili bir \u015fekilde i\u015fleyeceksiniz.<\/p>\n<p><strong>awk Temelleri: Tek Ay\u0131r\u0131c\u0131dan \u00c7oklu Ay\u0131r\u0131c\u0131lara Ge\u00e7i\u015f<\/strong><\/p>\n<p>awk&#8217;\u0131n temel i\u015flevi, metin dosyalar\u0131n\u0131 sat\u0131r sat\u0131r okuyarak, her sat\u0131r\u0131 belirli bir ay\u0131r\u0131c\u0131ya g\u00f6re b\u00f6lmek ve bu b\u00f6l\u00fcmleri i\u015flemektir.  Varsay\u0131lan ay\u0131r\u0131c\u0131 bo\u015fluktur. Ancak, <code class=\"language-\">-F<\/code> se\u00e7ene\u011fi ile farkl\u0131 bir ay\u0131r\u0131c\u0131 belirleyebilirsiniz. \u00d6rne\u011fin, virg\u00fclle ayr\u0131lm\u0131\u015f de\u011ferleri (CSV) i\u015flemek i\u00e7in <code class=\"language-\">awk -F, '{print $1, $2}' dosya.csv<\/code> komutunu kullanabiliriz.  Bu, dosya.csv dosyas\u0131ndaki her sat\u0131r\u0131 virg\u00fcl ile b\u00f6lerek, ilk iki s\u00fctunu ekrana yazd\u0131r\u0131r.  Peki ya verilerimiz virg\u00fcl, noktal\u0131 virg\u00fcl ve bo\u015fluk gibi birden fazla ay\u0131r\u0131c\u0131 i\u00e7eriyorsa? \u0130\u015fte burada \u00e7oklu ay\u0131r\u0131c\u0131 kullan\u0131m\u0131n\u0131n \u00f6nemi ortaya \u00e7\u0131kar.<\/p>\n<p><strong>\u00c7oklu Ay\u0131r\u0131c\u0131lar\u0131 Kullanmak i\u00e7in <code class=\"language-\">FS<\/code> De\u011fi\u015fkeni<\/strong><\/p>\n<p>awk&#8217;ta \u00e7oklu ay\u0131r\u0131c\u0131lar\u0131 kullanman\u0131n en yayg\u0131n ve etkili yolu, <code class=\"language-\">FS<\/code> (Field Separator &#8211; Alan Ay\u0131r\u0131c\u0131) de\u011fi\u015fkenini kullanmakt\u0131r.  <code class=\"language-\">FS<\/code> de\u011fi\u015fkenine bir d\u00fczenli ifade (regular expression) atayarak, birden fazla ay\u0131r\u0131c\u0131y\u0131 ayn\u0131 anda tan\u0131mlayabiliriz.  Bu d\u00fczenli ifade, hangi karakterlerin alan ay\u0131r\u0131c\u0131lar\u0131 olarak kabul edilece\u011fini belirler.<\/p>\n<p><strong>\u00d6rnek:<\/strong> Virg\u00fcl, noktal\u0131 virg\u00fcl ve bo\u015fluk karakterlerini ay\u0131r\u0131c\u0131 olarak kullanmak i\u00e7in:<\/p>\n<pre class=\"language-awk\"><code>BEGIN { FS = &quot;[,; ]+&quot; } # FS de\u011fi\u015fkenine d\u00fczenli ifade atan\u0131yor\n{\n  for (i = 1; i &lt;= NF; i++) {\n    print $i\n  }\n}<\/code><\/pre>\n<p>Bu kod, <code class=\"language-\">BEGIN<\/code> blo\u011funda <code class=\"language-\">FS<\/code> de\u011fi\u015fkenine <code class=\"language-\">[,]|;| +<\/code> d\u00fczenli ifadesini atar. Bu ifade, virg\u00fcl (,), noktal\u0131 virg\u00fcl (;) ve bir veya daha fazla bo\u015fluk karakterini (<code class=\"language-\">+<\/code>) ay\u0131r\u0131c\u0131 olarak tan\u0131mlar.  Daha sonra, her sat\u0131r i\u00e7in <code class=\"language-\">NF<\/code> (Number of Fields &#8211; Alan Say\u0131s\u0131) kadar d\u00f6ng\u00fc \u00e7al\u0131\u015ft\u0131r\u0131larak, her alan ayr\u0131 ayr\u0131 yazd\u0131r\u0131l\u0131r.  Bu yakla\u015f\u0131m, farkl\u0131 ay\u0131r\u0131c\u0131 t\u00fcrlerini tek bir ifade i\u00e7inde ele alarak kodu daha temiz ve okunabilir hale getirir.  <code class=\"language-\">+<\/code> sembol\u00fc bir veya daha fazla bo\u015flu\u011fu temsil etti\u011finden, ard\u0131\u015f\u0131k bo\u015fluklar tek bir ay\u0131r\u0131c\u0131 olarak kabul edilir.<\/p>\n<p><strong>Yeni Ba\u015flayanlar \u0130\u00e7in Ad\u0131m Ad\u0131m Rehber (Basit Kod \u00d6rne\u011fi)<\/strong><\/p>\n<p><strong>1. Ad\u0131m:<\/strong>  Bir metin dosyas\u0131 olu\u015fturun (\u00f6rne\u011fin, <code class=\"language-\">veri.txt<\/code>) ve farkl\u0131 ay\u0131r\u0131c\u0131lara sahip veriler girin:<\/p>\n<pre class=\"language-\"><code>Ad\u0131,Soyad\u0131;Ya\u015f  Meslek\nAhmet,Y\u0131lmaz;25  M\u00fchendis\nAy\u015fe;Kaya 30 \u00d6\u011fretmen<\/code><\/pre>\n<p><strong>2. Ad\u0131m:<\/strong> A\u015fa\u011f\u0131daki awk komutunu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre class=\"language-bash\"><code>awk -F&quot;[,; ]+&quot; '{print $1, $2, $3, $4}' veri.txt<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">veri.txt<\/code> dosyas\u0131n\u0131 okur ve virg\u00fcl, noktal\u0131 virg\u00fcl ve bo\u015flu\u011fu ay\u0131r\u0131c\u0131 olarak kullanarak her sat\u0131r\u0131 d\u00f6rt alana b\u00f6ler.  Sonu\u00e7 olarak, her sat\u0131rdaki d\u00f6rt alan ayr\u0131 ayr\u0131 yazd\u0131r\u0131l\u0131r.<\/p>\n<p><strong>3. Ad\u0131m:<\/strong>  Daha geli\u015fmi\u015f bir \u00f6rnek:<\/p>\n<pre class=\"language-bash\"><code>awk -F&quot;[,; ]+&quot; '{print &quot;Ad\u0131: &quot; $1 &quot;, Soyad\u0131: &quot; $2 &quot;, Ya\u015f: &quot; $3 &quot;, Meslek: &quot; $4}' veri.txt<\/code><\/pre>\n<p>Bu komut, alanlar\u0131 daha okunakl\u0131 bir \u015fekilde ekrana basar.<\/p>\n<p><strong>Orta Seviye: Ger\u00e7ek Hayat \u00d6rne\u011fi ve Optimizasyon \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p>\u015eimdi, daha ger\u00e7ek\u00e7i bir senaryo ele alal\u0131m.  Bir web sunucusunun g\u00fcnl\u00fck dosyas\u0131n\u0131 ele alal\u0131m.  Bu dosya, tarih, saat, IP adresi, istek y\u00f6ntemi ve di\u011fer bilgileri i\u00e7erebilir ve bu bilgiler bo\u015fluk, tire ve di\u011fer karakterlerle ayr\u0131lm\u0131\u015f olabilir.<\/p>\n<p><strong>\u00d6rnek g\u00fcnl\u00fck dosyas\u0131:<\/strong><\/p>\n<pre class=\"language-\"><code>192.168.1.100 - - [20\/Oct\/2023:10:00:00 +0300] &quot;GET \/index.html HTTP\/1.1&quot; 200 1234\n10.0.0.2 - - [21\/Oct\/2023:11:30:00 +0300] &quot;POST \/api\/data HTTP\/1.1&quot; 201 5678<\/code><\/pre>\n<p>Bu verileri i\u015flemek i\u00e7in a\u015fa\u011f\u0131daki awk komutunu kullanabiliriz:<\/p>\n<pre class=\"language-awk\"><code>BEGIN { FS = &quot;[ -]+&quot; } # Bir veya daha fazla bo\u015fluk veya tire ay\u0131r\u0131c\u0131 olarak kabul edilecek\n{\n  print &quot;IP Adresi: &quot; $1 &quot;, Tarih: &quot; $4 &quot;, \u0130stek: &quot; $6 &quot;, Durum Kodu: &quot; $7\n}<\/code><\/pre>\n<p>Bu komut, bo\u015fluk ve tire karakterlerini ay\u0131r\u0131c\u0131 olarak kullanarak g\u00fcnl\u00fck dosyas\u0131n\u0131 ayr\u0131\u015ft\u0131r\u0131r ve \u00f6nemli bilgileri ekrana yazd\u0131r\u0131r.  Bu \u00f6rnekte, <code class=\"language-\">FS<\/code> de\u011fi\u015fkenine daha karma\u015f\u0131k bir d\u00fczenli ifade atanm\u0131\u015ft\u0131r.<\/p>\n<p><strong>Optimizasyon \u0130pu\u00e7lar\u0131:<\/strong><\/p>\n<p>* <strong>Do\u011fru d\u00fczenli ifadeyi kullan\u0131n:<\/strong>  \u00c7ok genel bir d\u00fczenli ifade, performans\u0131 olumsuz etkileyebilir.  \u0130htiyac\u0131n\u0131z olan alanlar\u0131 do\u011fru bir \u015fekilde yakalayan en \u00f6z d\u00fczenli ifadeyi kullanmaya \u00e7al\u0131\u015f\u0131n.<br \/>\n* <strong><code class=\"language-\">gawk<\/code> kullan\u0131n:<\/strong>  <code class=\"language-\">gawk<\/code> (GNU awk), daha geli\u015fmi\u015f \u00f6zellikler ve genellikle daha iyi performans sunar.<br \/>\n* <strong>Gereksiz i\u015flemlerden ka\u00e7\u0131n\u0131n:<\/strong>  Sadece ihtiya\u00e7 duydu\u011funuz alanlar\u0131 i\u015flemek i\u00e7in kodunuzu optimize edin.<\/p>\n<p><strong>\u0130leri D\u00fczey: Performans Analizi ve Edge Case&#8217;ler<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck dosyalar \u00fczerinde \u00e7al\u0131\u015f\u0131rken, awk performans\u0131n\u0131 optimize etmek \u00f6nemlidir.  B\u00fcy\u00fck dosyalar i\u00e7in, <code class=\"language-\">awk<\/code> yerine daha h\u0131zl\u0131 ara\u00e7lar (\u00f6rne\u011fin, <code class=\"language-\">sed<\/code> veya <code class=\"language-\">perl<\/code>) kullanmay\u0131 d\u00fc\u015f\u00fcnebilirsiniz.  Ancak, <code class=\"language-\">awk<\/code>&#8216;\u0131n g\u00fcc\u00fc, verileri i\u015flerken ayn\u0131 anda filtreleme ve d\u00f6n\u00fc\u015ft\u00fcrme yapabilmesidir.  Bu nedenle, verileri uygun bir \u015fekilde \u00f6nceden i\u015fleyerek ve sadece gerekli alanlar\u0131 i\u015fleterek performans\u0131 art\u0131rabilirsiniz.<\/p>\n<p><strong>Edge Case&#8217;ler:<\/strong><\/p>\n<p>* <strong>Karma\u015f\u0131k d\u00fczenli ifadeler:<\/strong>  \u00c7ok karma\u015f\u0131k d\u00fczenli ifadeler, awk&#8217;\u0131n i\u015fleme s\u00fcresini uzatabilir.  Daha basit d\u00fczenli ifadeler kullanmaya \u00e7al\u0131\u015f\u0131n.<br \/>\n* <strong>\u00d6zel karakterler:<\/strong>  D\u00fczenli ifadelerde \u00f6zel karakterleri do\u011fru \u015fekilde ka\u00e7\u0131rman\u0131z gerekir.  \u00d6rne\u011fin, nokta (.), y\u0131ld\u0131z (*) ve art\u0131 (+) gibi karakterlerin \u00f6zel anlamlar\u0131 vard\u0131r.<br \/>\n* <strong>\u00c7ok b\u00fcy\u00fck alanlar:<\/strong>  \u00c7ok b\u00fcy\u00fck alanlar, bellek t\u00fcketimini art\u0131rabilir.  B\u00fcy\u00fck alanlar\u0131 i\u015flemek i\u00e7in \u00f6zel teknikler kullanman\u0131z gerekebilir.<\/p>\n<p><strong>Uygulamal\u0131 K\u0131lavuz: Daha Karma\u015f\u0131k \u00d6rnekler<\/strong><\/p>\n<p>A\u015fa\u011f\u0131daki \u00f6rnek, farkl\u0131 ay\u0131r\u0131c\u0131lara sahip bir metin dosyas\u0131n\u0131 parse ederek, her sat\u0131rdaki bilgileri ayr\u0131 de\u011fi\u015fkenlere atayarak daha yap\u0131land\u0131r\u0131lm\u0131\u015f bir \u00e7\u0131kt\u0131 \u00fcretir.<\/p>\n<pre class=\"language-awk\"><code>BEGIN { FS = &quot;[,; ]+&quot; }\n{\n  adi = $1;\n  soyadi = $2;\n  yas = $3;\n  meslek = $4;\n  printf(&quot;Ad\u0131: %s, Soyad\u0131: %s, Ya\u015f: %s, Meslek: %s\\n&quot;, adi, soyadi, yas, meslek);\n}<\/code><\/pre>\n<p>Bu \u00f6rnek, daha okunakl\u0131 bir \u00e7\u0131kt\u0131 \u00fcretir ve de\u011fi\u015fkenleri kullanarak daha karma\u015f\u0131k i\u015flemler yap\u0131lmas\u0131na olanak tan\u0131r.  Ayr\u0131ca, <code class=\"language-\">printf<\/code> fonksiyonu, daha fazla formatlama se\u00e7ene\u011fi sunar.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bu makale, awk&#8217;ta birden fazla ay\u0131r\u0131c\u0131y\u0131 kullanman\u0131n \u00e7e\u015fitli y\u00f6ntemlerini, ger\u00e7ek d\u00fcnya \u00f6rneklerini ve performans optimizasyonunu ele ald\u0131.  Do\u011fru d\u00fczenli ifadeleri kullanarak ve kodu optimize ederek, awk&#8217;\u0131n g\u00fcc\u00fcnden en iyi \u015fekilde yararlanabilirsiniz.  <code class=\"language-\">awk<\/code>&#8216;\u0131n esnekli\u011fi, karma\u015f\u0131k veri k\u00fcmelerini i\u015flemede b\u00fcy\u00fck bir avantaj sa\u011flar.  Unutmay\u0131n ki, do\u011fru ay\u0131r\u0131c\u0131 se\u00e7imi ve d\u00fczenli ifade kullan\u0131m\u0131, verimlili\u011finizi \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir.  Daha fazla ileri seviye awk tekni\u011fi i\u00e7in [Fatih Soysal&#8217;\u0131n bloguna](https:\/\/fatihsoysal.com) g\u00f6z atabilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong>awk&#8217;ta ka\u00e7 tane ay\u0131r\u0131c\u0131 kullanabilirim?<\/strong> Teorik olarak s\u0131n\u0131rs\u0131z say\u0131da ay\u0131r\u0131c\u0131 kullanabilirsiniz, ancak \u00e7ok karma\u015f\u0131k d\u00fczenli ifadeler performans\u0131 olumsuz etkileyebilir.<br \/>\n2. <strong><code class=\"language-\">FS<\/code> de\u011fi\u015fkenini ba\u015fka nas\u0131l kullanabilirim?<\/strong> <code class=\"language-\">FS<\/code> de\u011fi\u015fkenine, ay\u0131r\u0131c\u0131lar\u0131 belirten bir dizgi veya d\u00fczenli ifade atayabilirsiniz.<br \/>\n3. <strong><code class=\"language-\">gawk<\/code> ile <code class=\"language-\">awk<\/code> aras\u0131ndaki fark nedir?<\/strong> <code class=\"language-\">gawk<\/code>, GNU awk&#8217;d\u0131r ve daha fazla \u00f6zellik ve daha iyi performans sunar.<br \/>\n4. <strong>\u00c7ok b\u00fcy\u00fck dosyalar\u0131 awk ile nas\u0131l verimli bir \u015fekilde i\u015fleyebilirim?<\/strong>  B\u00fcy\u00fck dosyalar\u0131 i\u015flerken, verileri \u00f6nceden i\u015flemek ve sadece gerekli alanlar\u0131 i\u015flemek performans\u0131 art\u0131r\u0131r.  <code class=\"language-\">awk<\/code>&#8216;\u0131n <code class=\"language-\">getline<\/code> fonksiyonunu kullanarak sat\u0131r sat\u0131r okuma da faydal\u0131 olabilir.<br \/>\n5. <strong>D\u00fczenli ifadeler hakk\u0131nda daha fazla bilgi nerede bulabilirim?<\/strong>  D\u00fczenli ifadeler hakk\u0131nda daha fazla bilgi i\u00e7in, d\u00fczenli ifade belgelerine ve \u00e7evrimi\u00e7i kaynaklara bakabilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# awk ile \u00c7oklu Ay\u0131r\u0131c\u0131lar\u0131n Kullan\u0131m\u0131: Pratik Bir Rehber Veri i\u015flemede, karma\u015f\u0131k veri k\u00fcmelerini ayr\u0131\u015ft\u0131rmak ve analiz etmek&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":[1328],"tags":[],"class_list":{"0":"post-27849","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-bash","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&#039;ta Birden Fazla Ay\u0131r\u0131c\u0131 Nas\u0131l Kullan\u0131l\u0131r (\u00d6rneklerle)<\/title>\n<meta name=\"description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\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\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"awk&#039;ta Birden Fazla Ay\u0131r\u0131c\u0131 Nas\u0131l Kullan\u0131l\u0131r (\u00d6rneklerle)\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-19T18:10:23+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=\"7 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"awk&#8217;ta Birden Fazla Ay\u0131r\u0131c\u0131 Nas\u0131l Kullan\u0131l\u0131r (\u00d6rneklerle)\",\"datePublished\":\"2025-08-19T18:10:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/\"},\"wordCount\":1213,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Bash\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/\",\"name\":\"awk'ta Birden Fazla Ay\u0131r\u0131c\u0131 Nas\u0131l Kullan\u0131l\u0131r (\u00d6rneklerle)\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-19T18:10:23+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"awk&#8217;ta Birden Fazla Ay\u0131r\u0131c\u0131 Nas\u0131l Kullan\u0131l\u0131r (\u00d6rneklerle)\"}]},{\"@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'ta Birden Fazla Ay\u0131r\u0131c\u0131 Nas\u0131l Kullan\u0131l\u0131r (\u00d6rneklerle)","description":"Hi\u00e7bir etiketi bulunamad\u0131.","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\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/","og_locale":"tr_TR","og_type":"article","og_title":"awk'ta Birden Fazla Ay\u0131r\u0131c\u0131 Nas\u0131l Kullan\u0131l\u0131r (\u00d6rneklerle)","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-19T18:10:23+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"7 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"awk&#8217;ta Birden Fazla Ay\u0131r\u0131c\u0131 Nas\u0131l Kullan\u0131l\u0131r (\u00d6rneklerle)","datePublished":"2025-08-19T18:10:23+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/"},"wordCount":1213,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Bash"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/","url":"https:\/\/fatihsoysal.com\/blog\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/","name":"awk'ta Birden Fazla Ay\u0131r\u0131c\u0131 Nas\u0131l Kullan\u0131l\u0131r (\u00d6rneklerle)","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-19T18:10:23+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/awkta-birden-fazla-ayirici-nasil-kullanilir-orneklerle\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"awk&#8217;ta Birden Fazla Ay\u0131r\u0131c\u0131 Nas\u0131l Kullan\u0131l\u0131r (\u00d6rneklerle)"}]},{"@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\/27849","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=27849"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27849\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=27849"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=27849"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=27849"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}