{"id":27663,"date":"2025-08-17T06:45:22","date_gmt":"2025-08-17T03:45:22","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-farkli-bosluklarla-dizeleri-bolme\/"},"modified":"2025-08-17T06:45:22","modified_gmt":"2025-08-17T03:45:22","slug":"powershell-farkli-bosluklarla-dizeleri-bolme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-farkli-bosluklarla-dizeleri-bolme\/","title":{"rendered":"PowerShell: Farkl\u0131 Bo\u015fluklarla Dizeleri B\u00f6lme"},"content":{"rendered":"<p># PowerShell&#8217;de Farkl\u0131 Bo\u015fluklarla String B\u00f6lme<\/p>\n<p><strong>Meta A\u00e7\u0131klamas\u0131:<\/strong> PowerShell&#8217;de farkl\u0131 bo\u015fluk karakterleriyle (bo\u015fluk, sekme, vb.) stringleri nas\u0131l etkili bir \u015fekilde b\u00f6lece\u011finizi \u00f6\u011frenin.  Ad\u0131m ad\u0131m rehberimizle temel tekniklerden ileri d\u00fczey performans optimizasyonuna kadar her \u015feyi ke\u015ffedin. Ger\u00e7ek d\u00fcnya \u00f6rnekleri ve pratik \u00e7\u00f6z\u00fcmlerle dolu bu makale, PowerShell becerilerinizi bir \u00fcst seviyeye ta\u015f\u0131man\u0131za yard\u0131mc\u0131 olacak.<\/p>\n<p>Veri i\u015flemede s\u0131kl\u0131kla kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z bir problem, farkl\u0131 bo\u015fluk karakterleriyle ayr\u0131lm\u0131\u015f stringleri par\u00e7alara ay\u0131rma ihtiyac\u0131d\u0131r.  Log dosyalar\u0131n\u0131n analizi, metin dosyalar\u0131n\u0131n i\u015flenmesi veya kullan\u0131c\u0131 girdilerinin ayr\u0131\u015ft\u0131r\u0131lmas\u0131 gibi bir\u00e7ok senaryoda bu i\u015flem kritik \u00f6nem ta\u015f\u0131r.  PowerShell, bu g\u00f6revi yerine getirmek i\u00e7in \u00e7e\u015fitli y\u00f6ntemler sunsa da, farkl\u0131 bo\u015fluk t\u00fcrlerini do\u011fru \u015fekilde ele almak \u00f6nemlidir.  Bu makalede, PowerShell&#8217;de farkl\u0131 bo\u015fluk karakterleriyle string b\u00f6lme i\u015flemini ad\u0131m ad\u0131m, temel seviyeden ileri seviyeye kadar ele alaca\u011f\u0131z.  Ger\u00e7ek d\u00fcnya \u00f6rnekleriyle desteklenen bu rehber, PowerShell becerilerinizi g\u00fc\u00e7lendirmenize yard\u0131mc\u0131 olacak.<\/p>\n<p><strong>PowerShell&#8217;de String B\u00f6lme: Temel Kavramlar<\/strong><\/p>\n<p>PowerShell&#8217;de stringleri b\u00f6lmenin en yayg\u0131n yolu <code class=\"language-\">-split<\/code> operat\u00f6r\u00fcd\u00fcr.  Bu operat\u00f6r, varsay\u0131lan olarak bo\u015fluk karakterini (space) ay\u0131r\u0131c\u0131 olarak kullan\u0131r. Ancak,  birden fazla bo\u015fluk karakteri (birden fazla bo\u015fluk, sekme, sat\u0131r sonu vb.)  i\u00e7eren stringleri b\u00f6lmek istedi\u011fimizde, varsay\u0131lan davran\u0131\u015f yeterli olmayacakt\u0131r.  Bu durumda, <code class=\"language-\">-split<\/code> operat\u00f6r\u00fcn\u00fcn daha geli\u015fmi\u015f \u00f6zelliklerini kullanmam\u0131z veya d\u00fczenli ifadelere (regular expressions) ba\u015fvurmam\u0131z gerekir.  \u00d6rne\u011fin,  &#8221;  Merhaba D\u00fcnya   &#8221;  stringini b\u00f6ld\u00fc\u011f\u00fcm\u00fczde,  varsay\u0131lan <code class=\"language-\">-split<\/code> operat\u00f6r\u00fc \u00fc\u00e7 elemanl\u0131 bir dizi (&#8220;&#8221;, &#8220;Merhaba&#8221;, &#8220;D\u00fcnya&#8221;, &#8220;&#8221;) d\u00f6nd\u00fcr\u00fcr. \u0130stenilen sonu\u00e7 ise muhtemelen sadece &#8220;Merhaba&#8221; ve &#8220;D\u00fcnya&#8221; olmal\u0131d\u0131r.  \u0130\u015fte bu noktada daha geli\u015fmi\u015f tekniklere ihtiya\u00e7 duyar\u0131z.<\/p>\n<p><strong>PowerShell&#8217;de Farkl\u0131 Bo\u015fluklarla String B\u00f6lme: Nas\u0131l Yap\u0131l\u0131r? (Yeni Ba\u015flayanlar \u0130\u00e7in)<\/strong><\/p>\n<p>Yeni ba\u015flayanlar i\u00e7in en basit yakla\u015f\u0131m, <code class=\"language-\">-split<\/code> operat\u00f6r\u00fcn\u00fc d\u00fczenli bir ifadeyle birlikte kullanmakt\u0131r.  D\u00fczenli ifadeler, karma\u015f\u0131k metin kal\u0131plar\u0131n\u0131 tan\u0131mlamam\u0131z\u0131 sa\u011flar.  A\u015fa\u011f\u0131daki \u00f6rnekte, bir veya daha fazla bo\u015fluk karakterini (<code class=\"language-\">\\s+<\/code>) ay\u0131r\u0131c\u0131 olarak kullanarak stringi b\u00f6lece\u011fiz:<\/p>\n<pre class=\"language-powershell\"><code>$string = &quot;  Merhaba   D\u00fcnya    !&quot;\n$words = -split $string -regex '\\s+'\n$words | ForEach-Object { Write-Host $_ }<\/code><\/pre>\n<p>Bu kod, &#8220;Merhaba&#8221;, &#8220;D\u00fcnya&#8221; ve &#8220;!&#8221; kelimelerini ayr\u0131 ayr\u0131 yazd\u0131racakt\u0131r. <code class=\"language-\">\\s+<\/code>, bir veya daha fazla bo\u015fluk karakterini (bo\u015fluk, sekme, sat\u0131r sonu) temsil eder.  <code class=\"language-\">-regex<\/code> parametresi, <code class=\"language-\">-split<\/code> operat\u00f6r\u00fcn\u00fcn d\u00fczenli ifade kullanaca\u011f\u0131n\u0131 belirtir.<\/p>\n<p><strong>Farkl\u0131 Bo\u015fluklarla String B\u00f6lme: Ger\u00e7ek Hayat \u00d6rne\u011fi (Orta Seviye)<\/strong><\/p>\n<p>Log dosyalar\u0131n\u0131 analiz eden bir PowerShell beti\u011fi d\u00fc\u015f\u00fcnelim.  Log dosyas\u0131, her sat\u0131r\u0131nda farkl\u0131 say\u0131da bo\u015flukla ayr\u0131lm\u0131\u015f tarih, saat, olay t\u00fcr\u00fc ve mesaj gibi bilgiler i\u00e7erir:<\/p>\n<pre class=\"language-\"><code>2024-10-27 10:30:00  Hata  Sistem hatas\u0131 olu\u015ftu.\n2024-10-27 10:35:00  Uyar\u0131  Disk alan\u0131 azal\u0131yor.<\/code><\/pre>\n<p>Bu log dosyas\u0131n\u0131 i\u015fleyip her sat\u0131r\u0131 ilgili bilgilere ay\u0131ral\u0131m:<\/p>\n<pre class=\"language-powershell\"><code>Get-Content log.txt | ForEach-Object {\n  $parts = -split $_ -regex '\\s+'\n  Write-Host &quot;Tarih: $($parts[0]), Saat: $($parts[1]), Olay T\u00fcr\u00fc: $($parts[2]), Mesaj: $($parts[3..])&quot;\n}<\/code><\/pre>\n<p>Bu \u00f6rnekte, <code class=\"language-\">Get-Content<\/code> komutu log dosyas\u0131n\u0131 okur ve <code class=\"language-\">ForEach-Object<\/code> d\u00f6ng\u00fcs\u00fc her sat\u0131r\u0131 i\u015fler.  <code class=\"language-\">-split -regex '\\s+'<\/code> ifadesi, her sat\u0131r\u0131 bo\u015fluk karakterlerine g\u00f6re b\u00f6ler ve elde edilen par\u00e7alar bir diziye atan\u0131r. Son olarak,  <code class=\"language-\">Write-Host<\/code> komutu,  elde edilen bilgileri ekrana yazd\u0131r\u0131r.<\/p>\n<p><strong>PowerShell&#8217;de Performans Optimizasyonu: Daha H\u0131zl\u0131 String B\u00f6lme<\/strong><\/p>\n<p>B\u00fcy\u00fck dosyalar \u00fczerinde \u00e7al\u0131\u015f\u0131rken, performans kritik \u00f6nem ta\u015f\u0131r.  D\u00fczenli ifadeler, g\u00fc\u00e7l\u00fc olsalar da,  her zaman en h\u0131zl\u0131 y\u00f6ntem de\u011fildir.  \u00d6zellikle,  ay\u0131r\u0131c\u0131 karakter basit bir bo\u015fluk ise,  <code class=\"language-\">-split<\/code> operat\u00f6r\u00fcn\u00fc varsay\u0131lan olarak kullanmak daha h\u0131zl\u0131 olabilir.  Ancak,  farkl\u0131 bo\u015fluk karakterlerini ele almak i\u00e7in,  \u00f6ncelikle string&#8217;i  <code class=\"language-\">string.Trim()<\/code>  metoduyla ba\u015flang\u0131\u00e7 ve biti\u015f bo\u015fluklar\u0131ndan temizleyebilir, ard\u0131ndan <code class=\"language-\">-split<\/code> operat\u00f6r\u00fcn\u00fc kullanabiliriz.  Bu, d\u00fczenli ifadelere g\u00f6re daha h\u0131zl\u0131 bir i\u015flem olacakt\u0131r.<\/p>\n<p><strong>\u0130leri D\u00fczey Teknikler: Edge Case&#8217;ler ve Karma\u015f\u0131k Senaryolar<\/strong><\/p>\n<p>Baz\u0131 durumlarda,  basit bo\u015fluk karakterlerinden daha karma\u015f\u0131k ay\u0131r\u0131c\u0131lara ihtiyac\u0131m\u0131z olabilir.  \u00d6rne\u011fin,  virg\u00fcl ve bo\u015fluklarla ayr\u0131lm\u0131\u015f bir stringi b\u00f6ld\u00fc\u011f\u00fcm\u00fcz\u00fc d\u00fc\u015f\u00fcnelim:<\/p>\n<pre class=\"language-powershell\"><code>$string = &quot;elma, armut ,  kiraz&quot;\n$fruits = -split $string -regex ',\\s*'\n$fruits | ForEach-Object { Write-Host $_ }<\/code><\/pre>\n<p>Burada <code class=\"language-\">',\\s*'<\/code>, virg\u00fcl ve ard\u0131ndan s\u0131f\u0131r veya daha fazla bo\u015fluk karakterini temsil eder. Bu sayede virg\u00fcllerle ayr\u0131lm\u0131\u015f kelimeler aras\u0131na ne kadar bo\u015fluk konursa konsun do\u011fru \u015fekilde b\u00f6l\u00fcnme sa\u011flan\u0131r.<\/p>\n<p><strong>PowerShell&#8217;de String B\u00f6lme: Hata Ay\u0131klama ve Sorun Giderme<\/strong><\/p>\n<p>String b\u00f6lme i\u015flemlerinde hata ay\u0131klama i\u00e7in,  <code class=\"language-\">$parts<\/code> dizisinin elemanlar\u0131n\u0131 ekrana yazd\u0131rmak yararl\u0131 olabilir.  Bu,  beklentilerinizle sonu\u00e7lar aras\u0131ndaki tutars\u0131zl\u0131klar\u0131 tespit etmenize yard\u0131mc\u0131 olacakt\u0131r.  Ayr\u0131ca,  d\u00fczenli ifadeleri test etmek i\u00e7in online d\u00fczenli ifade test ara\u00e7lar\u0131n\u0131 kullanabilirsiniz.  Bu ara\u00e7lar,  d\u00fczenli ifadenizin beklendi\u011fi gibi \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 g\u00f6rmenizi sa\u011flar.<\/p>\n<p><strong>PowerShell&#8217;de String B\u00f6lme:  Performans Analizi ve Optimizasyon \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p>B\u00fcy\u00fck metin dosyalar\u0131yla \u00e7al\u0131\u015f\u0131rken performans \u00e7ok \u00f6nemlidir.  <code class=\"language-\">-split<\/code> operat\u00f6r\u00fcn\u00fcn performans\u0131n\u0131 optimize etmek i\u00e7in \u015fu ipu\u00e7lar\u0131n\u0131 kullanabilirsiniz:<\/p>\n<p>* <strong>\u00d6nceden temizleme:<\/strong>  String&#8217;i i\u015fleme ba\u015flamadan \u00f6nce <code class=\"language-\">Trim()<\/code> metoduyla ba\u015ftaki ve sondaki bo\u015fluklar\u0131 temizleyin.<br \/>\n* <strong>D\u00fczenli ifadeleri optimize edin:<\/strong>  Karma\u015f\u0131k d\u00fczenli ifadeler performans\u0131 d\u00fc\u015f\u00fcrebilir.  M\u00fcmk\u00fcn oldu\u011funca basit d\u00fczenli ifadeler kullanmaya \u00e7al\u0131\u015f\u0131n.<br \/>\n* <strong>Paralel i\u015fleme:<\/strong>  \u00c7ok b\u00fcy\u00fck dosyalar i\u00e7in,  <code class=\"language-\">ForEach-Object -Parallel<\/code> kullanarak i\u015flemi par\u00e7alara ay\u0131rarak paralel olarak i\u015fleyebilirsiniz.  Ancak,  bu i\u015flem her zaman performans\u0131 art\u0131rmayabilir,  deneme yan\u0131lma yoluyla en iyi performans de\u011ferini bulman\u0131z gerekebilir.<br \/>\n* <strong>Alternatif y\u00f6ntemler:<\/strong> Baz\u0131 durumlarda,  <code class=\"language-\">-split<\/code> operat\u00f6r\u00fcnden daha h\u0131zl\u0131 alternatif y\u00f6ntemler olabilir. \u00d6rne\u011fin,  <code class=\"language-\">[System.Text.RegularExpressions.Regex]::Split()<\/code> metodu baz\u0131 durumlarda daha performansl\u0131 olabilir.  Ancak, bu performans fark\u0131 veri setine ve kullan\u0131lan d\u00fczenli ifadeye ba\u011fl\u0131d\u0131r.<\/p>\n<p><strong>PowerShell&#8217;de String B\u00f6lme: S\u0131k\u00e7a Sorulan Sorular<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">-split<\/code> operat\u00f6r\u00fc ile d\u00fczenli ifadeleri nas\u0131l birlikte kullanabilirim?<\/strong> <code class=\"language-\">-split<\/code> operat\u00f6r\u00fcne <code class=\"language-\">-regex<\/code> parametresini ekleyerek d\u00fczenli ifadeleri kullanabilirsiniz.<\/p>\n<p>2. <strong>Birden fazla ay\u0131r\u0131c\u0131 karakteri nas\u0131l kullanabilirim?<\/strong> Birden fazla ay\u0131r\u0131c\u0131 karakter i\u00e7in karma\u015f\u0131k d\u00fczenli ifadeler kullanman\u0131z gerekebilir.<\/p>\n<p>3. <strong>B\u00fcy\u00fck dosyalar\u0131 i\u015flerken performans\u0131 nas\u0131l art\u0131rabilirim?<\/strong> B\u00fcy\u00fck dosyalar i\u00e7in \u00f6nceden temizleme, d\u00fczenli ifade optimizasyonu ve paralel i\u015fleme tekniklerini kullan\u0131n.<\/p>\n<p>4. <strong>Hata ay\u0131klama i\u00e7in hangi teknikleri kullanabilirim?<\/strong> <code class=\"language-\">Write-Host<\/code> komutu ile ara sonu\u00e7lar\u0131 ekrana yazd\u0131rarak hata ay\u0131klama yapabilirsiniz.  Ayr\u0131ca online d\u00fczenli ifade test ara\u00e7lar\u0131ndan faydalanabilirsiniz.<\/p>\n<p>5. <strong><code class=\"language-\">-split<\/code> operat\u00f6r\u00fcn\u00fcn performans\u0131n\u0131 nas\u0131l \u00f6l\u00e7ebilirim?<\/strong>  <code class=\"language-\">Measure-Command<\/code> cmdlet&#8217;ini kullanarak <code class=\"language-\">-split<\/code> operat\u00f6r\u00fcn\u00fcn \u00e7al\u0131\u015fma s\u00fcresini \u00f6l\u00e7ebilirsiniz.  B\u00fcy\u00fck veri setleri \u00fczerinde farkl\u0131 y\u00f6ntemleri kar\u015f\u0131la\u015ft\u0131rarak en h\u0131zl\u0131 y\u00f6ntemi bulabilirsiniz.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell&#8217;de Farkl\u0131 Bo\u015fluklarla String B\u00f6lme Meta A\u00e7\u0131klamas\u0131: PowerShell&#8217;de farkl\u0131 bo\u015fluk karakterleriyle (bo\u015fluk, sekme, vb.) stringleri nas\u0131l etkili&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":[1319],"tags":[],"class_list":{"0":"post-27663","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-powershell","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>PowerShell: Farkl\u0131 Bo\u015fluklarla Dizeleri B\u00f6lme<\/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\/powershell-farkli-bosluklarla-dizeleri-bolme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: Farkl\u0131 Bo\u015fluklarla Dizeleri B\u00f6lme\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-farkli-bosluklarla-dizeleri-bolme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-17T03:45:22+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=\"6 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-farkli-bosluklarla-dizeleri-bolme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-farkli-bosluklarla-dizeleri-bolme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Farkl\u0131 Bo\u015fluklarla Dizeleri B\u00f6lme\",\"datePublished\":\"2025-08-17T03:45:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-farkli-bosluklarla-dizeleri-bolme\/\"},\"wordCount\":1134,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"PowerShell\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-farkli-bosluklarla-dizeleri-bolme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-farkli-bosluklarla-dizeleri-bolme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-farkli-bosluklarla-dizeleri-bolme\/\",\"name\":\"PowerShell: Farkl\u0131 Bo\u015fluklarla Dizeleri B\u00f6lme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-17T03:45:22+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-farkli-bosluklarla-dizeleri-bolme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-farkli-bosluklarla-dizeleri-bolme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-farkli-bosluklarla-dizeleri-bolme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Farkl\u0131 Bo\u015fluklarla Dizeleri B\u00f6lme\"}]},{\"@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":"PowerShell: Farkl\u0131 Bo\u015fluklarla Dizeleri B\u00f6lme","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\/powershell-farkli-bosluklarla-dizeleri-bolme\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Farkl\u0131 Bo\u015fluklarla Dizeleri B\u00f6lme","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-farkli-bosluklarla-dizeleri-bolme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-17T03:45:22+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"6 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-farkli-bosluklarla-dizeleri-bolme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-farkli-bosluklarla-dizeleri-bolme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Farkl\u0131 Bo\u015fluklarla Dizeleri B\u00f6lme","datePublished":"2025-08-17T03:45:22+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-farkli-bosluklarla-dizeleri-bolme\/"},"wordCount":1134,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["PowerShell"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/powershell-farkli-bosluklarla-dizeleri-bolme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-farkli-bosluklarla-dizeleri-bolme\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-farkli-bosluklarla-dizeleri-bolme\/","name":"PowerShell: Farkl\u0131 Bo\u015fluklarla Dizeleri B\u00f6lme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-17T03:45:22+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-farkli-bosluklarla-dizeleri-bolme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-farkli-bosluklarla-dizeleri-bolme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-farkli-bosluklarla-dizeleri-bolme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Farkl\u0131 Bo\u015fluklarla Dizeleri B\u00f6lme"}]},{"@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\/27663","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=27663"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27663\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=27663"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=27663"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=27663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}