{"id":27387,"date":"2025-08-12T09:45:23","date_gmt":"2025-08-12T06:45:23","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ilk-ve-son-elemanini-almak-icin-bolme\/"},"modified":"2025-08-12T09:45:23","modified_gmt":"2025-08-12T06:45:23","slug":"powershell-bir-dizgiyi-ilk-ve-son-elemanini-almak-icin-bolme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ilk-ve-son-elemanini-almak-icin-bolme\/","title":{"rendered":"PowerShell: Bir Dizgiyi \u0130lk ve Son Eleman\u0131n\u0131 Almak \u0130\u00e7in B\u00f6lme"},"content":{"rendered":"<p># PowerShell: \u0130lk ve Son Eleman\u0131 Ay\u0131klama<\/p>\n<p>Bir metin dosyas\u0131ndaki kullan\u0131c\u0131 adlar\u0131n\u0131 i\u015fliyor, log dosyalar\u0131ndan hata mesajlar\u0131n\u0131 ay\u0131kl\u0131yor veya karma\u015f\u0131k bir veri yap\u0131s\u0131ndan sadece ba\u015flang\u0131\u00e7 ve biti\u015f noktalar\u0131n\u0131 \u00e7ekiyorsan\u0131z, PowerShell&#8217;deki bir dizenin ilk ve son elemanlar\u0131n\u0131 ay\u0131klaman\u0131n h\u0131zl\u0131 ve etkili yollar\u0131n\u0131 bilmek hayati \u00f6nem ta\u015f\u0131r. Bu makalede, PowerShell&#8217;de string manip\u00fclasyonunun temellerini \u00f6\u011frenecek, ger\u00e7ek d\u00fcnya senaryolar\u0131yla kar\u015f\u0131la\u015facak ve performans\u0131n\u0131z\u0131 optimize etmenin yollar\u0131n\u0131 ke\u015ffedeceksiniz.  PowerShell&#8217;in g\u00fcc\u00fcn\u00fc kullanarak, karma\u015f\u0131k i\u015flemleri basit ve anla\u015f\u0131l\u0131r bir \u015fekilde nas\u0131l ger\u00e7ekle\u015ftirebilece\u011finizi g\u00f6receksiniz.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu makale, PowerShell&#8217;de string&#8217;leri ay\u0131rma ve ilk ile son elemanlar\u0131 alma konusunda ad\u0131m ad\u0131m ilerleyecektir.  \u00d6\u011frenme yol haritam\u0131z \u015fu \u015fekildedir:<\/p>\n<p>* <strong>Yeni Ba\u015flayan:<\/strong> Temel komutlar ve basit \u00f6rnekler.<br \/>\n* <strong>Orta:<\/strong> Ger\u00e7ek d\u00fcnya senaryolar\u0131 ve optimizasyon ipu\u00e7lar\u0131.<br \/>\n* <strong>\u0130leri D\u00fczey:<\/strong> Performans analizi ve istisnai durumlar (edge case&#8217;ler).<\/p>\n<p><strong>PowerShell String \u0130\u015fleme Temelleri:  Dizeleri Anlamak<\/strong><\/p>\n<p>PowerShell, metin i\u015flemede olduk\u00e7a g\u00fc\u00e7l\u00fcd\u00fcr.  Bir string, karakter dizisinden ba\u015fka bir \u015fey de\u011fildir.  PowerShell&#8217;de string&#8217;ler \u00e7ift t\u0131rnak (&#8221; &#8220;) veya tek t\u0131rnak (&#8216; &#8216;) i\u00e7ine al\u0131n\u0131r.  \u00d6rne\u011fin, <code class=\"language-\">\"Merhaba D\u00fcnya!\"<\/code> ve <code class=\"language-\">'Merhaba D\u00fcnya!'<\/code> ayn\u0131 string&#8217;i temsil eder.  Ancak, de\u011fi\u015fken interpolasyonu yaparken \u00e7ift t\u0131rnak kullanman\u0131z gerekebilir.<\/p>\n<p>PowerShell&#8217;de string&#8217;leri manip\u00fcle etmek i\u00e7in bir\u00e7ok yerle\u015fik cmdlet ve y\u00f6ntem mevcuttur. Bunlardan en \u00f6nemlileri <code class=\"language-\">-split<\/code> operat\u00f6r\u00fc ve <code class=\"language-\">.Split()<\/code> metodudur.  <code class=\"language-\">-split<\/code> operat\u00f6r\u00fc, bir string&#8217;i belirli bir ay\u0131r\u0131c\u0131ya g\u00f6re par\u00e7alara ay\u0131r\u0131rken, <code class=\"language-\">.Split()<\/code> metodu daha fazla \u00f6zelle\u015ftirme se\u00e7ene\u011fi sunar.<\/p>\n<p><strong>PowerShell ile String&#8217;i Ay\u0131rma: <code class=\"language-\">-split<\/code> Operat\u00f6r\u00fc ile \u0130lk Ad\u0131mlar<\/strong><\/p>\n<p><code class=\"language-\">-split<\/code> operat\u00f6r\u00fc, en basit ve en yayg\u0131n kullan\u0131lan string ay\u0131rma y\u00f6ntemidir.  Kullan\u0131m\u0131 olduk\u00e7a kolayd\u0131r:<\/p>\n<pre class=\"language-powershell\"><code>$string = &quot;elma,armut,muz,\u00e7ilek&quot;\n$dizi = $string -split &quot;,&quot;\n$dizi[0] # \u0130lk eleman (elma)\n$dizi[-1] # Son eleman (\u00e7ilek)<\/code><\/pre>\n<p>Bu kod, virg\u00fcl\u00fc ay\u0131r\u0131c\u0131 olarak kullanarak string&#8217;i bir diziye ay\u0131r\u0131r. <code class=\"language-\">$dizi[0]<\/code> ilk eleman\u0131, <code class=\"language-\">$dizi[-1]<\/code> ise son eleman\u0131 verir.  Negatif indeksleme, dizinin sonundan geriye do\u011fru sayman\u0131za olanak tan\u0131r.<\/p>\n<p><strong><code class=\"language-\">.Split()<\/code> Metodu ile Daha Fazla Kontrol<\/strong><\/p>\n<p><code class=\"language-\">.Split()<\/code> metodu, <code class=\"language-\">-split<\/code> operat\u00f6r\u00fcnden daha fazla \u00f6zelle\u015ftirme se\u00e7ene\u011fi sunar.  \u00d6rne\u011fin, ay\u0131r\u0131c\u0131 olarak birden fazla karakter belirleyebilir veya ay\u0131rma i\u015fleminin ka\u00e7 kez tekrarlanaca\u011f\u0131n\u0131 s\u0131n\u0131rlayabilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>$string = &quot;elma-armut-muz-\u00e7ilek&quot;\n$dizi = $string.Split(&quot;-&quot;)\n$dizi[0] # \u0130lk eleman (elma)\n$dizi[-1] # Son eleman (\u00e7ilek)\n\n$string2 = &quot;elma,armut,muz,\u00e7ilek,kiraz&quot;\n$dizi2 = $string2.Split(&quot;,&quot;, 2) # Sadece ilk iki eleman\u0131 ay\u0131r\u0131r\n$dizi2[0] # \u0130lk eleman (elma)\n$dizi2[1] # \u0130kinci eleman (armut)<\/code><\/pre>\n<p>Bu \u00f6rneklerde, <code class=\"language-\">-<\/code> ve <code class=\"language-\">,<\/code> karakterleri ay\u0131r\u0131c\u0131 olarak kullan\u0131l\u0131r. \u0130kinci \u00f6rnekte ise, <code class=\"language-\">2<\/code> parametresi, ay\u0131rma i\u015fleminin sadece iki par\u00e7aya kadar ger\u00e7ekle\u015ftirilmesini sa\u011flar.<\/p>\n<p><strong>Ger\u00e7ek D\u00fcnya Senaryolar\u0131: Log Dosyalar\u0131n\u0131 \u0130\u015fleme<\/strong><\/p>\n<p>Log dosyalar\u0131ndan hata mesajlar\u0131n\u0131 ay\u0131klamak, sistem y\u00f6netiminde s\u0131k kar\u015f\u0131la\u015f\u0131lan bir g\u00f6revdir.  \u00d6rne\u011fin, a\u015fa\u011f\u0131daki gibi bir log dosyan\u0131z oldu\u011funu varsayal\u0131m:<\/p>\n<pre class=\"language-\"><code>2023-10-27 10:00:00 Hata: Ba\u011flant\u0131 ba\u015far\u0131s\u0131z oldu.\n2023-10-27 10:01:00 Bilgi: Sistem ba\u015flat\u0131ld\u0131.\n2023-10-27 10:02:00 Hata: Dosya bulunamad\u0131.<\/code><\/pre>\n<p>Bu log dosyas\u0131ndan sadece hata mesajlar\u0131n\u0131 ay\u0131klamak i\u00e7in a\u015fa\u011f\u0131daki PowerShell komutunu kullanabilirsiniz:<\/p>\n<pre class=\"language-powershell\"><code>Get-Content log.txt | Where-Object {$_ -match &quot;Hata:&quot;} | ForEach-Object {\n    $hataMesaji = $_ -split &quot;:&quot;\n    Write-Host &quot;Hata: $($hataMesaji[1].Trim())&quot;\n}<\/code><\/pre>\n<p>Bu kod, <code class=\"language-\">Get-Content<\/code> cmdlet&#8217;i ile log dosyas\u0131n\u0131 okur, <code class=\"language-\">Where-Object<\/code> cmdlet&#8217;i ile &#8220;Hata:&#8221; i\u00e7eren sat\u0131rlar\u0131 filtreler ve <code class=\"language-\">ForEach-Object<\/code> cmdlet&#8217;i ile her bir sat\u0131r\u0131 <code class=\"language-\">:<\/code> karakterine g\u00f6re ay\u0131r\u0131p hata mesaj\u0131n\u0131 ekrana yazar. <code class=\"language-\">.Trim()<\/code> metodu, mesaj\u0131n ba\u015f\u0131ndaki ve sonundaki bo\u015fluklar\u0131 temizler.<\/p>\n<p><strong>Performans Optimizasyonu: B\u00fcy\u00fck Veri K\u00fcmeleri \u0130\u00e7in \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p>B\u00fcy\u00fck veri k\u00fcmeleriyle \u00e7al\u0131\u015f\u0131rken, performans optimizasyonu \u00e7ok \u00f6nemlidir.  <code class=\"language-\">-split<\/code> operat\u00f6r\u00fc ve <code class=\"language-\">.Split()<\/code> metodu genellikle olduk\u00e7a h\u0131zl\u0131d\u0131r, ancak \u00e7ok b\u00fcy\u00fck string&#8217;ler i\u00e7in performans d\u00fc\u015f\u00fc\u015f\u00fc ya\u015fayabilirsiniz.  B\u00fcy\u00fck veri k\u00fcmeleri i\u00e7in, a\u015fa\u011f\u0131daki ipu\u00e7lar\u0131n\u0131 kullanabilirsiniz:<\/p>\n<p>* <strong>Paralel \u0130\u015fleme:<\/strong>  <code class=\"language-\">ForEach-Object -Parallel<\/code> cmdlet&#8217;i kullanarak i\u015flemleri paralel olarak \u00e7al\u0131\u015ft\u0131r\u0131n.<br \/>\n* <strong>Bellek Y\u00f6netimi:<\/strong>  Gerekti\u011finde string&#8217;leri k\u00fc\u00e7\u00fck par\u00e7alara b\u00f6l\u00fcn ve i\u015fleyin.<br \/>\n* <strong>Optimize Edilmi\u015f Algoritmalar:<\/strong>  Gerekirse, daha optimize edilmi\u015f string ay\u0131rma algoritmalar\u0131 kullan\u0131n (\u00f6rne\u011fin, regular expressions).<\/p>\n<p><strong>\u0130leri D\u00fczey Teknikler:  Karma\u015f\u0131k String Yap\u0131lar\u0131 ve Edge Case&#8217;ler<\/strong><\/p>\n<p>Baz\u0131 durumlarda, string&#8217;ler beklenmedik karakterler veya yap\u0131lar i\u00e7erebilir.  \u00d6rne\u011fin, ay\u0131r\u0131c\u0131 karakter string&#8217;in i\u00e7inde ka\u00e7abilir.  Bu durumlarda, daha geli\u015fmi\u015f teknikler kullanman\u0131z gerekebilir:<\/p>\n<p>* <strong>Regular Expressions:<\/strong>  Karma\u015f\u0131k desen e\u015fle\u015ftirmeleri i\u00e7in regular expressions kullan\u0131n.<br \/>\n* <strong>\u00d6zel Ay\u0131r\u0131c\u0131lar:<\/strong>  Kendi \u00f6zel ay\u0131r\u0131c\u0131lar\u0131n\u0131z\u0131 tan\u0131mlay\u0131n.<br \/>\n* <strong>Hata Y\u00f6netimi:<\/strong>  Beklenmedik durumlar\u0131 ele almak i\u00e7in try-catch bloklar\u0131 kullan\u0131n.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>PowerShell, string manip\u00fclasyonu i\u00e7in g\u00fc\u00e7l\u00fc ara\u00e7lar sunar.  <code class=\"language-\">-split<\/code> operat\u00f6r\u00fc ve <code class=\"language-\">.Split()<\/code> metodu, string&#8217;leri ay\u0131rmak ve ilk ile son elemanlar\u0131n\u0131 ay\u0131klamak i\u00e7in basit ve etkili y\u00f6ntemlerdir.  Ancak, b\u00fcy\u00fck veri k\u00fcmeleri veya karma\u015f\u0131k string yap\u0131lar\u0131yla \u00e7al\u0131\u015f\u0131rken, performans optimizasyonu ve hata y\u00f6netimi \u00e7ok \u00f6nemlidir.  Bu makalede \u00f6\u011frendi\u011finiz teknikleri kullanarak, PowerShell&#8217;deki string i\u015fleme yeteneklerinizi geli\u015ftirebilir ve g\u00fcnl\u00fck i\u015flerinizde daha verimli olabilirsiniz.  Daha fazla ileri d\u00fczey PowerShell tekni\u011fi \u00f6\u011frenmek i\u00e7in [fatihsoysal.com](https:\/\/fatihsoysal.com) adresini ziyaret edebilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">-split<\/code> ve <code class=\"language-\">.Split()<\/code> aras\u0131ndaki fark nedir?<\/strong> <code class=\"language-\">-split<\/code>, basit string ay\u0131rma i\u00e7in kullan\u0131l\u0131rken, <code class=\"language-\">.Split()<\/code> daha fazla \u00f6zelle\u015ftirme se\u00e7ene\u011fi sunar.<\/p>\n<p>2. <strong>Bo\u015f string&#8217;leri nas\u0131l i\u015fleyebilirim?<\/strong> Bo\u015f string&#8217;ler <code class=\"language-\">-split<\/code> veya <code class=\"language-\">.Split()<\/code> ile bo\u015f bir dizi d\u00f6nd\u00fcr\u00fcr.  Bu durumu kontrol etmek i\u00e7in <code class=\"language-\">if<\/code> ko\u015fullar\u0131 kullanabilirsiniz.<\/p>\n<p>3. <strong>Ay\u0131r\u0131c\u0131 karakter string&#8217;in i\u00e7inde ka\u00e7m\u0131\u015fsa ne olur?<\/strong> Bu durumda, regular expressions veya \u00f6zel ay\u0131r\u0131c\u0131lar kullanman\u0131z gerekebilir.<\/p>\n<p>4. <strong>Performans sorunlar\u0131yla nas\u0131l ba\u015fa \u00e7\u0131kabilirim?<\/strong> B\u00fcy\u00fck veri k\u00fcmeleri i\u00e7in paralel i\u015fleme, bellek y\u00f6netimi ve optimize edilmi\u015f algoritmalar kullan\u0131n.<\/p>\n<p>5. <strong>Hatalar\u0131 nas\u0131l yakalayabilirim?<\/strong> Try-catch bloklar\u0131 kullanarak beklenmedik durumlar\u0131 ele al\u0131n.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell: \u0130lk ve Son Eleman\u0131 Ay\u0131klama Bir metin dosyas\u0131ndaki kullan\u0131c\u0131 adlar\u0131n\u0131 i\u015fliyor, log dosyalar\u0131ndan hata mesajlar\u0131n\u0131 ay\u0131kl\u0131yor&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-27387","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 \u0130lk ve Son Eleman\u0131n\u0131 Almak \u0130\u00e7in 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-ilk-ve-son-elemanini-almak-icin-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 \u0130lk ve Son Eleman\u0131n\u0131 Almak \u0130\u00e7in 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-ilk-ve-son-elemanini-almak-icin-bolme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-12T06:45: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=\"5 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-ilk-ve-son-elemanini-almak-icin-bolme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ilk-ve-son-elemanini-almak-icin-bolme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Bir Dizgiyi \u0130lk ve Son Eleman\u0131n\u0131 Almak \u0130\u00e7in B\u00f6lme\",\"datePublished\":\"2025-08-12T06:45:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ilk-ve-son-elemanini-almak-icin-bolme\/\"},\"wordCount\":968,\"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-ilk-ve-son-elemanini-almak-icin-bolme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ilk-ve-son-elemanini-almak-icin-bolme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ilk-ve-son-elemanini-almak-icin-bolme\/\",\"name\":\"PowerShell: Bir Dizgiyi \u0130lk ve Son Eleman\u0131n\u0131 Almak \u0130\u00e7in B\u00f6lme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-12T06:45:23+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ilk-ve-son-elemanini-almak-icin-bolme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ilk-ve-son-elemanini-almak-icin-bolme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ilk-ve-son-elemanini-almak-icin-bolme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Bir Dizgiyi \u0130lk ve Son Eleman\u0131n\u0131 Almak \u0130\u00e7in 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 \u0130lk ve Son Eleman\u0131n\u0131 Almak \u0130\u00e7in 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-ilk-ve-son-elemanini-almak-icin-bolme\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Bir Dizgiyi \u0130lk ve Son Eleman\u0131n\u0131 Almak \u0130\u00e7in B\u00f6lme","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ilk-ve-son-elemanini-almak-icin-bolme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-12T06:45:23+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"5 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ilk-ve-son-elemanini-almak-icin-bolme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ilk-ve-son-elemanini-almak-icin-bolme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Bir Dizgiyi \u0130lk ve Son Eleman\u0131n\u0131 Almak \u0130\u00e7in B\u00f6lme","datePublished":"2025-08-12T06:45:23+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ilk-ve-son-elemanini-almak-icin-bolme\/"},"wordCount":968,"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-ilk-ve-son-elemanini-almak-icin-bolme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ilk-ve-son-elemanini-almak-icin-bolme\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ilk-ve-son-elemanini-almak-icin-bolme\/","name":"PowerShell: Bir Dizgiyi \u0130lk ve Son Eleman\u0131n\u0131 Almak \u0130\u00e7in B\u00f6lme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-12T06:45:23+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ilk-ve-son-elemanini-almak-icin-bolme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ilk-ve-son-elemanini-almak-icin-bolme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizgiyi-ilk-ve-son-elemanini-almak-icin-bolme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Bir Dizgiyi \u0130lk ve Son Eleman\u0131n\u0131 Almak \u0130\u00e7in 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\/27387","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=27387"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27387\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=27387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=27387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=27387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}