{"id":28965,"date":"2025-09-05T21:15:25","date_gmt":"2025-09-05T18:15:25","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ayri-degiskenlere-bolme\/"},"modified":"2025-09-05T21:15:25","modified_gmt":"2025-09-05T18:15:25","slug":"powershell-bir-dizgiyi-ayri-degiskenlere-bolme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ayri-degiskenlere-bolme\/","title":{"rendered":"PowerShell: Bir Dizgiyi Ayr\u0131 De\u011fi\u015fkenlere B\u00f6lme"},"content":{"rendered":"<p># PowerShell: String&#8217;i Ayr\u0131 De\u011fi\u015fkenlere B\u00f6lme<\/p>\n<p>PowerShell ile \u00e7al\u0131\u015f\u0131rken s\u0131kl\u0131kla kar\u015f\u0131la\u015f\u0131lan bir durum, bir string&#8217;i (metin dizisi) belirli bir ay\u0131r\u0131c\u0131ya g\u00f6re par\u00e7alara ay\u0131r\u0131p, her par\u00e7ay\u0131 ayr\u0131 bir de\u011fi\u015fkende tutma ihtiyac\u0131d\u0131r. \u00d6rne\u011fin, bir log dosyas\u0131ndan okudu\u011funuz bir sat\u0131rda, tarih, saat ve olay ayr\u0131 ayr\u0131 s\u00fctunlarda olabilir ve siz bu bilgileri ayr\u0131 de\u011fi\u015fkenlere atamak isteyebilirsiniz. Bu makalede, PowerShell&#8217;de string&#8217;leri ayr\u0131 de\u011fi\u015fkenlere b\u00f6lmenin farkl\u0131 y\u00f6ntemlerini, performans optimizasyonunu ve ileri d\u00fczey teknikleri ad\u0131m ad\u0131m ele alaca\u011f\u0131z.  Bu rehber, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar herkes i\u00e7in faydal\u0131 bilgiler sunmaktad\u0131r.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu rehber, PowerShell&#8217;de string&#8217;leri ayr\u0131 de\u011fi\u015fkenlere b\u00f6lmeyi kademeli olarak \u00f6\u011frenmenizi sa\u011flayacak \u015fekilde tasarlanm\u0131\u015ft\u0131r.  A\u015fa\u011f\u0131daki ad\u0131mlar\u0131 izleyerek, konuyu ad\u0131m ad\u0131m anlayabilir ve uzmanla\u015fabilirsiniz.<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong>  Temel komutlar ve basit \u00f6rneklerle ba\u015flayaca\u011f\u0131z.<\/p>\n<p><strong>Orta:<\/strong> Ger\u00e7ek d\u00fcnya senaryolar\u0131na ve optimizasyon tekniklerine odaklanaca\u011f\u0131z.<\/p>\n<p><strong>\u0130leri D\u00fczey:<\/strong> Performans analizi, hata y\u00f6netimi ve \u00f6zel durumlar ele al\u0131nacakt\u0131r.<\/p>\n<p><strong>PowerShell&#8217;de Temel String \u0130\u015flemleri: String&#8217;i Anlamak<\/strong><\/p>\n<p>PowerShell&#8217;de string&#8217;ler, metin dizilerini temsil eden veri tipleridir.  String&#8217;ler \u00e7ift t\u0131rnak (&#8221; &#8220;) veya tek t\u0131rnak (&#8216; &#8216;) i\u00e7ine al\u0131narak tan\u0131mlan\u0131r.  String manip\u00fclasyonu i\u00e7in bir\u00e7ok yerle\u015fik komut bulunmaktad\u0131r. Bunlardan en \u00f6nemlilerinden biri <code class=\"language-\">-split<\/code> operat\u00f6r\u00fcd\u00fcr.  Bu operat\u00f6r, bir string&#8217;i belirli bir ay\u0131r\u0131c\u0131ya g\u00f6re par\u00e7alara ay\u0131r\u0131r ve bir string dizisi (array) olarak d\u00f6nd\u00fcr\u00fcr.  \u00d6rne\u011fin,  <code class=\"language-\">\"elma,armut,muz\"<\/code> string&#8217;ini <code class=\"language-\">,<\/code> (virg\u00fcl) ay\u0131r\u0131c\u0131s\u0131 ile b\u00f6ld\u00fc\u011f\u00fcm\u00fczde, <code class=\"language-\">elma<\/code>, <code class=\"language-\">armut<\/code> ve <code class=\"language-\">muz<\/code> de\u011ferlerini i\u00e7eren bir dizi elde ederiz.<\/p>\n<p><strong>Nas\u0131l String&#8217;i Ayr\u0131 De\u011fi\u015fkenlere B\u00f6lersiniz? (Basit Y\u00f6ntem)<\/strong><\/p>\n<p>En basit y\u00f6ntem, <code class=\"language-\">-split<\/code> operat\u00f6r\u00fcn\u00fc kullanarak string&#8217;i bir diziye b\u00f6lmek ve sonra dizi elemanlar\u0131n\u0131 ayr\u0131 de\u011fi\u015fkenlere atamak \u015feklindedir.  \u0130\u015fte basit bir \u00f6rnek:<\/p>\n<pre class=\"language-powershell\"><code>$myString = &quot;Ad Soyad Ya\u015f&quot;\n$parts = $myString -split &quot; &quot; # Bo\u015fluk karakteri ile ay\u0131r\u0131yoruz\n\n$ad = $parts[0]\n$soyad = $parts[1]\n$yas = $parts[2]\n\nWrite-Host &quot;Ad: $ad&quot;\nWrite-Host &quot;Soyad: $soyad&quot;\nWrite-Host &quot;Ya\u015f: $yas&quot;<\/code><\/pre>\n<p>Bu kod, <code class=\"language-\">$myString<\/code> de\u011fi\u015fkenini bo\u015fluk karakterine g\u00f6re \u00fc\u00e7 par\u00e7aya b\u00f6ler ve her par\u00e7ay\u0131 s\u0131ras\u0131yla <code class=\"language-\">$ad<\/code>, <code class=\"language-\">$soyad<\/code> ve <code class=\"language-\">$yas<\/code> de\u011fi\u015fkenlerine atar.  Bu y\u00f6ntem, string&#8217;in ka\u00e7 par\u00e7aya b\u00f6l\u00fcnece\u011fini \u00f6nceden bildi\u011finiz durumlarda uygundur.<\/p>\n<p><strong>String&#8217;i Ayr\u0131 De\u011fi\u015fkenlere B\u00f6lme:  Daha G\u00fc\u00e7l\u00fc Y\u00f6ntemler<\/strong><\/p>\n<p>Yukar\u0131daki y\u00f6ntem, string&#8217;in par\u00e7alar\u0131n\u0131n say\u0131s\u0131n\u0131 bildi\u011finizde i\u015fe yarar. Ancak, par\u00e7alar\u0131n say\u0131s\u0131 de\u011fi\u015fken ise daha dinamik bir yakla\u015f\u0131m gereklidir.  Bunun i\u00e7in <code class=\"language-\">foreach<\/code> d\u00f6ng\u00fcs\u00fc ve <code class=\"language-\">$parts<\/code> dizisinin indeksleri kullan\u0131labilir.  A\u015fa\u011f\u0131daki \u00f6rnekte, her par\u00e7an\u0131n ad\u0131 \u00f6nceden bilinmiyor:<\/p>\n<pre class=\"language-powershell\"><code>$myString = &quot;Ankara,06,034&quot; # \u015eehir,Posta Kodu,Telefon Kodu\n$parts = $myString -split &quot;,&quot;\n\n$i = 0\nforeach ($part in $parts) {\n  $variableName = &quot;part$($i++)&quot;  # Dinamik de\u011fi\u015fken ad\u0131 olu\u015fturuyoruz\n  New-Variable -Name $variableName -Value $part\n}\n\nWrite-Host &quot;\u015eehir: $part0&quot;\nWrite-Host &quot;Posta Kodu: $part1&quot;\nWrite-Host &quot;Telefon Kodu: $part2&quot;<\/code><\/pre>\n<p>Bu \u00f6rnekte,  her par\u00e7an\u0131n ad\u0131 dinamik olarak olu\u015fturuluyor.  Bu y\u00f6ntem, par\u00e7alar\u0131n say\u0131s\u0131 \u00f6nceden bilinmedi\u011finde daha esnektir.  Ancak,  \u00e7ok say\u0131da par\u00e7an\u0131z varsa bu y\u00f6ntemin okunabilirli\u011fi d\u00fc\u015febilir.<\/p>\n<p><strong>Ger\u00e7ek D\u00fcnya Senaryosu: Log Dosyas\u0131 Analizi<\/strong><\/p>\n<p>Bir log dosyas\u0131ndan bilgi \u00e7ekip ayr\u0131 de\u011fi\u015fkenlere atamak istedi\u011finizi d\u00fc\u015f\u00fcn\u00fcn. Log dosyas\u0131 \u015fu \u015fekilde olsun:<\/p>\n<pre class=\"language-\"><code>2024-10-27 10:30:00 Hata: Sistem \u00e7\u00f6kt\u00fc.<\/code><\/pre>\n<p>Bu log sat\u0131r\u0131n\u0131 i\u015fleyip tarih, saat ve hata mesaj\u0131n\u0131 ayr\u0131 de\u011fi\u015fkenlere atayal\u0131m:<\/p>\n<pre class=\"language-powershell\"><code>$logLine = &quot;2024-10-27 10:30:00 Hata: Sistem \u00e7\u00f6kt\u00fc.&quot;\n$parts = $logLine -split &quot; &quot;\n\n$tarih = $parts[0]\n$saat = $parts[1]\n$hataMesaji = ($parts | Select-Object -Skip 2) -join &quot; &quot; # Hata mesaj\u0131n\u0131 birle\u015ftirmek i\u00e7in\n\nWrite-Host &quot;Tarih: $tarih&quot;\nWrite-Host &quot;Saat: $saat&quot;\nWrite-Host &quot;Hata Mesaj\u0131: $hataMesaji&quot;<\/code><\/pre>\n<p>Bu \u00f6rnekte,  <code class=\"language-\">-split<\/code> operat\u00f6r\u00fc bo\u015fluk karakterine g\u00f6re string&#8217;i ay\u0131r\u0131r.  Hata mesaj\u0131 ise birden fazla kelime i\u00e7erdi\u011fi i\u00e7in <code class=\"language-\">Select-Object -Skip 2<\/code> ve <code class=\"language-\">-join \" \"<\/code> komutlar\u0131yla birle\u015ftirilir.  Bu, ger\u00e7ek d\u00fcnya senaryolar\u0131nda s\u0131kl\u0131kla kar\u015f\u0131la\u015f\u0131lan bir durumdur ve bu y\u00f6ntemle verimli bir \u015fekilde \u00e7\u00f6z\u00fclebilir.<\/p>\n<p><strong>Performans Optimizasyonu: B\u00fcy\u00fck Veri Setlerinde String \u0130\u015fleme<\/strong><\/p>\n<p>B\u00fcy\u00fck veri setlerinde string i\u015flemleri performans\u0131 etkileyebilir.  Performans\u0131 art\u0131rmak i\u00e7in a\u015fa\u011f\u0131daki y\u00f6ntemleri kullanabilirsiniz:<\/p>\n<p>* <strong><code class=\"language-\">-split<\/code> Operat\u00f6r\u00fcn\u00fcn Verimli Kullan\u0131m\u0131:<\/strong> Gereksiz ay\u0131rma i\u015flemlerinden ka\u00e7\u0131n\u0131n.  Ay\u0131r\u0131c\u0131y\u0131 do\u011fru se\u00e7mek \u00f6nemlidir.<br \/>\n* <strong>Dizilerle \u00c7al\u0131\u015fma:<\/strong>  String&#8217;leri diziye d\u00f6n\u00fc\u015ft\u00fcrerek toplu i\u015flemler yapabilirsiniz.  Bu, d\u00f6ng\u00fclerden daha h\u0131zl\u0131 olabilir.<br \/>\n* <strong>Regex Kullan\u0131m\u0131:<\/strong> Karma\u015f\u0131k ay\u0131rma i\u015flemleri i\u00e7in d\u00fczenli ifadeler (regular expressions) kullanabilirsiniz.  Regex, daha esnek ve performansl\u0131 olabilir.<\/p>\n<p><strong>\u0130leri D\u00fczey Teknikler: Hata Y\u00f6netimi ve \u00d6zel Durumlar<\/strong><\/p>\n<p>Ger\u00e7ek d\u00fcnya verileri her zaman m\u00fckemmel olmaz.  Bo\u015f string&#8217;ler, beklenmedik ay\u0131r\u0131c\u0131lar veya di\u011fer hatalar olu\u015fabilir.  Bu durumlar\u0131 ele almak i\u00e7in hata y\u00f6netimi \u00f6nemlidir.  \u00d6rne\u011fin,  <code class=\"language-\">try-catch<\/code> bloklar\u0131 kullanarak hatalar\u0131 yakalayabilir ve uygun i\u015flemleri yapabilirsiniz.<\/p>\n<pre class=\"language-powershell\"><code>try {\n  $myString = &quot;Ad,Soyad,,Ya\u015f&quot; # Bo\u015f de\u011fer i\u00e7eren bir string\n  $parts = $myString -split &quot;,&quot;\n\n  if ($parts.Length -ne 3) {\n    throw &quot;Hata: Beklenmedik say\u0131da par\u00e7a.&quot;\n  }\n\n  $ad = $parts[0]\n  $soyad = $parts[1]\n  $yas = $parts[2]\n\n  Write-Host &quot;Ad: $ad&quot;\n  Write-Host &quot;Soyad: $soyad&quot;\n  Write-Host &quot;Ya\u015f: $yas&quot;\n\n}\ncatch {\n  Write-Error &quot;Hata olu\u015ftu: $_&quot;\n}<\/code><\/pre>\n<p>Bu \u00f6rnekte,  string&#8217;in beklenmedik say\u0131da par\u00e7aya b\u00f6l\u00fcnmesi durumunda bir hata f\u0131rlat\u0131l\u0131yor ve <code class=\"language-\">catch<\/code> blo\u011fu taraf\u0131ndan yakalan\u0131yor.  Bu, uygulaman\u0131z\u0131n beklenmedik durumlarda \u00e7\u00f6kmesini engeller.<\/p>\n<p><strong>PowerShell&#8217;de String \u0130\u015fleme:  Daha Fazla Bilgi \u0130\u00e7in<\/strong><\/p>\n<p>PowerShell&#8217;de string i\u015flemleri hakk\u0131nda daha fazla bilgi i\u00e7in [Fatih Soysal&#8217;\u0131n bloguna](https:\/\/fatihsoysal.com) g\u00f6z atabilirsiniz.  Blogunda PowerShell ile ilgili bir\u00e7ok detayl\u0131 makale ve \u00f6rnek bulabilirsiniz.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>PowerShell&#8217;de string&#8217;leri ayr\u0131 de\u011fi\u015fkenlere b\u00f6lmenin bir\u00e7ok yolu vard\u0131r.  Se\u00e7ti\u011finiz y\u00f6ntem, string&#8217;in yap\u0131s\u0131na, par\u00e7alar\u0131n say\u0131s\u0131na ve performans gereksinimlerine ba\u011fl\u0131d\u0131r.  Bu makalede, basit y\u00f6ntemlerden ileri d\u00fczey tekniklere kadar geni\u015f bir yelpazede y\u00f6ntemleri ele ald\u0131k.  Hata y\u00f6netimi ve performans optimizasyonu da g\u00f6z \u00f6n\u00fcnde bulundurularak, ger\u00e7ek d\u00fcnya senaryolar\u0131nda kar\u015f\u0131la\u015fabilece\u011finiz sorunlara \u00e7\u00f6z\u00fcm \u00f6nerileri sunuldu.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular (SSS):<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">-split<\/code> operat\u00f6r\u00fc hangi ay\u0131r\u0131c\u0131lara izin verir?<\/strong>  <code class=\"language-\">-split<\/code> operat\u00f6r\u00fc, tek bir karakter, birden fazla karakter veya d\u00fczenli ifadeler (regex) kullanarak ay\u0131rma i\u015flemi yapabilir.<\/p>\n<p>2. <strong>Bo\u015f string&#8217;leri nas\u0131l ele alabilirim?<\/strong>  Bo\u015f string&#8217;leri kontrol etmek i\u00e7in <code class=\"language-\">-eq \"\"<\/code> veya <code class=\"language-\">-match \"^$\"<\/code> gibi i\u015flemler kullanabilirsiniz.<\/p>\n<p>3. <strong>\u00c7ok b\u00fcy\u00fck dosyalar\u0131 nas\u0131l i\u015fleyebilirim?<\/strong>  \u00c7ok b\u00fcy\u00fck dosyalar i\u00e7in, dosyay\u0131 sat\u0131r sat\u0131r okuyup i\u015fleme yapmak daha verimlidir.  <code class=\"language-\">Get-Content<\/code> komutu ile dosyay\u0131 sat\u0131r sat\u0131r okuyabilirsiniz.<\/p>\n<p>4. <strong>Performans\u0131 nas\u0131l daha da iyile\u015ftirebilirim?<\/strong>  Paralel i\u015flem (multithreading) kullanarak performans\u0131 art\u0131rabilirsiniz.<\/p>\n<p>5. <strong>Regex kullanman\u0131n avantajlar\u0131 nelerdir?<\/strong>  Regex, karma\u015f\u0131k ay\u0131rma i\u015flemleri i\u00e7in daha esnek ve g\u00fc\u00e7l\u00fc bir y\u00f6ntemdir.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell: String&#8217;i Ayr\u0131 De\u011fi\u015fkenlere B\u00f6lme PowerShell ile \u00e7al\u0131\u015f\u0131rken s\u0131kl\u0131kla kar\u015f\u0131la\u015f\u0131lan bir durum, bir string&#8217;i (metin dizisi) belirli&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-28965","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: Bir Dizgiyi Ayr\u0131 De\u011fi\u015fkenlere 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-bir-dizgiyi-ayri-degiskenlere-bolme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: Bir Dizgiyi Ayr\u0131 De\u011fi\u015fkenlere B\u00f6lme\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ayri-degiskenlere-bolme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-05T18:15:25+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-bir-dizgiyi-ayri-degiskenlere-bolme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ayri-degiskenlere-bolme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Bir Dizgiyi Ayr\u0131 De\u011fi\u015fkenlere B\u00f6lme\",\"datePublished\":\"2025-09-05T18:15:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ayri-degiskenlere-bolme\/\"},\"wordCount\":1057,\"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-bir-dizgiyi-ayri-degiskenlere-bolme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ayri-degiskenlere-bolme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ayri-degiskenlere-bolme\/\",\"name\":\"PowerShell: Bir Dizgiyi Ayr\u0131 De\u011fi\u015fkenlere B\u00f6lme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-05T18:15:25+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ayri-degiskenlere-bolme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ayri-degiskenlere-bolme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ayri-degiskenlere-bolme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Bir Dizgiyi Ayr\u0131 De\u011fi\u015fkenlere 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: Bir Dizgiyi Ayr\u0131 De\u011fi\u015fkenlere 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-bir-dizgiyi-ayri-degiskenlere-bolme\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Bir Dizgiyi Ayr\u0131 De\u011fi\u015fkenlere B\u00f6lme","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ayri-degiskenlere-bolme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-05T18:15:25+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-bir-dizgiyi-ayri-degiskenlere-bolme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ayri-degiskenlere-bolme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Bir Dizgiyi Ayr\u0131 De\u011fi\u015fkenlere B\u00f6lme","datePublished":"2025-09-05T18:15:25+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ayri-degiskenlere-bolme\/"},"wordCount":1057,"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-bir-dizgiyi-ayri-degiskenlere-bolme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ayri-degiskenlere-bolme\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ayri-degiskenlere-bolme\/","name":"PowerShell: Bir Dizgiyi Ayr\u0131 De\u011fi\u015fkenlere B\u00f6lme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-05T18:15:25+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ayri-degiskenlere-bolme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ayri-degiskenlere-bolme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ayri-degiskenlere-bolme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Bir Dizgiyi Ayr\u0131 De\u011fi\u015fkenlere 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\/28965","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=28965"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/28965\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=28965"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=28965"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=28965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}