{"id":28853,"date":"2025-09-04T06:15:22","date_gmt":"2025-09-04T03:15:22","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizinin-son-karakterini-alma\/"},"modified":"2025-09-04T06:15:22","modified_gmt":"2025-09-04T03:15:22","slug":"powershell-bir-dizinin-son-karakterini-alma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizinin-son-karakterini-alma\/","title":{"rendered":"PowerShell: Bir Dizinin Son Karakterini Alma"},"content":{"rendered":"<p># PowerShell&#8217;de Bir Dizinin Son Karakterini Nas\u0131l Buluruz?<\/p>\n<p><strong>Meta A\u00e7\u0131klamas\u0131:<\/strong> PowerShell&#8217;de dizilerin son karakterini almak i\u00e7in farkl\u0131 y\u00f6ntemleri ad\u0131m ad\u0131m \u00f6\u011frenin.  Basit \u00f6rneklerden ileri d\u00fczey performans optimizasyonuna kadar kapsaml\u0131 bir rehber.  Fatih Soysal&#8217;\u0131n haz\u0131rlad\u0131\u011f\u0131 bu makale ile PowerShell yeteneklerinizi geli\u015ftirin!<\/p>\n<p>Bir yaz\u0131l\u0131m geli\u015ftirici olarak, s\u0131k s\u0131k metin manip\u00fclasyonu i\u015flemleriyle kar\u015f\u0131la\u015f\u0131rs\u0131n\u0131z.  \u00d6rne\u011fin, bir dosya ad\u0131n\u0131n uzant\u0131s\u0131n\u0131 \u00e7\u0131karmak, bir veritaban\u0131ndan gelen bir veri par\u00e7as\u0131n\u0131 i\u015flemek veya bir kullan\u0131c\u0131 giri\u015fini do\u011frulamak gibi. Bu i\u015flemlerin \u00e7o\u011fu, metin dizelerinin belirli par\u00e7alar\u0131n\u0131 ay\u0131klamay\u0131 gerektirir.  Bu makalede, PowerShell&#8217;de bir dizinin son karakterini elde etmenin farkl\u0131 y\u00f6ntemlerini, basit \u00f6rneklerden karma\u015f\u0131k senaryolara kadar detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z.  Bu rehber, yeni ba\u015flayanlardan ileri d\u00fczey kullan\u0131c\u0131lara kadar herkes i\u00e7in faydal\u0131 olacakt\u0131r.<\/p>\n<p><strong>PowerShell Temelleri: Dizeler ve Karakterler<\/strong><\/p>\n<p>PowerShell&#8217;de dizeler (string), \u00e7ift t\u0131rnak (&#8221; &#8220;) veya tek t\u0131rnak (&#8216; &#8216;) i\u00e7ine al\u0131nm\u0131\u015f karakter dizileridir.  Her karakter, dizinin bir eleman\u0131d\u0131r ve s\u0131f\u0131r tabanl\u0131 bir dizinle eri\u015filebilir.  Yani, bir dizenin ilk karakteri 0. indekste, ikinci karakteri 1. indekste bulunur ve b\u00f6yle devam eder.  Bu temel kavram\u0131 anlamak, son karakteri bulmak i\u00e7in kullanaca\u011f\u0131m\u0131z y\u00f6ntemleri anlaman\u0131n anahtar\u0131d\u0131r.<\/p>\n<p><strong>PowerShell&#8217;de Son Karakteri Alma: Yeni Ba\u015flayanlar \u0130\u00e7in<\/strong><\/p>\n<p><strong>Yeni Ba\u015flayanlar \u0130\u00e7in Ad\u0131m Ad\u0131m A\u00e7\u0131klama:<\/strong><\/p>\n<p>1. <strong>Dizeyi tan\u0131mlay\u0131n:<\/strong>  \u00d6rne\u011fin, <code class=\"language-\">$myString = \"Merhaba D\u00fcnya\"<\/code>.<br \/>\n2. <strong><code class=\"language-\">Length<\/code> \u00f6zelli\u011fini kullan\u0131n:<\/strong>  Her dize, uzunlu\u011funu g\u00f6steren bir <code class=\"language-\">Length<\/code> \u00f6zelli\u011fine sahiptir.  <code class=\"language-\">$myString.Length<\/code> komutu, dizenin karakter say\u0131s\u0131n\u0131 verir (bu \u00f6rnekte 11).<br \/>\n3. <strong>Son karakterin indeksini hesaplay\u0131n:<\/strong>  Dizinler s\u0131f\u0131r tabanl\u0131 oldu\u011fundan, son karakterin indeksi <code class=\"language-\">$myString.Length - 1<\/code> olacakt\u0131r.<br \/>\n4. <strong>Karakteri ay\u0131klay\u0131n:<\/strong>  <code class=\"language-\">$myString[$myString.Length - 1]<\/code> komutu, son karakteri (&#8220;a&#8221;) d\u00f6nd\u00fcr\u00fcr.<\/p>\n<p><strong>Basit Kod \u00d6rne\u011fi:<\/strong><\/p>\n<pre class=\"language-powershell\"><code>$myString = &quot;Merhaba D\u00fcnya&quot;\n$lastChar = $myString[$myString.Length - 1]\nWrite-Host &quot;Son karakter: $lastChar&quot;<\/code><\/pre>\n<p><strong>PowerShell&#8217;de Son Karakteri Alma: Orta Seviye<\/strong><\/p>\n<p><strong>Ger\u00e7ek Hayatta Bir \u00d6rnek:<\/strong><\/p>\n<p>Bir log dosyas\u0131ndan gelen her sat\u0131r\u0131n son karakterini kontrol ederek, sat\u0131rlar\u0131n do\u011fru \u015fekilde sonland\u0131r\u0131l\u0131p sonland\u0131r\u0131lmad\u0131\u011f\u0131n\u0131 do\u011frulayabilirsiniz. \u00d6rne\u011fin, her sat\u0131r\u0131n sonunda bir sat\u0131r sonu karakteri (<code class=\"language-\">\\n<\/code>) olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek isteyebilirsiniz.  Yanl\u0131\u015f bi\u00e7imlendirilmi\u015f sat\u0131rlar, uygulaman\u0131zda hatalara yol a\u00e7abilir.<\/p>\n<pre class=\"language-powershell\"><code>Get-Content -Path &quot;C:\\log.txt&quot; | ForEach-Object {\n  $lastChar = $_[-1]\n  if ($lastChar -ne &quot;<code class=\"language-\">n&quot;) {\n    Write-Warning &quot;Sat\u0131r do\u011fru sonland\u0131r\u0131lmam\u0131\u015f: $_&quot;\n  }\n}<\/code><\/pre>\n<p><strong>Optimizasyon \u0130pu\u00e7lar\u0131:<\/strong><\/p>\n<p>* <strong><\/code>Substring()<code class=\"language-\"> Metodu:<\/strong>  Daha uzun dizeler i\u00e7in, <\/code>Substring()<code class=\"language-\"> metodu performans a\u00e7\u0131s\u0131ndan daha verimli olabilir.  <\/code>$myString.Substring($myString.Length - 1, 1)<code class=\"language-\"> komutu, son karakteri d\u00f6nd\u00fcr\u00fcr.<br \/>\n* <strong>-1 \u0130ndeksi:<\/strong>  PowerShell, negatif dizinleri destekler.  <\/code>$myString[-1]<code class=\"language-\"> komutu do\u011frudan son karakteri d\u00f6nd\u00fcr\u00fcr ve kodun okunabilirli\u011fini art\u0131r\u0131r. Bu,  <\/code>Length<code class=\"language-\"> \u00f6zelli\u011finin hesaplanmas\u0131 ihtiyac\u0131n\u0131 ortadan kald\u0131r\u0131r.<\/p>\n<p><strong>PowerShell'de Son Karakteri Alma: \u0130leri D\u00fczey<\/strong><\/p>\n<p><strong>Performans Analizi:<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck dizilerle \u00e7al\u0131\u015f\u0131rken, performans \u00f6nemli bir fakt\u00f6rd\u00fcr.  <\/code>Length<code class=\"language-\"> \u00f6zelli\u011finin her \u00e7a\u011fr\u0131s\u0131nda bir hesaplama yap\u0131lmas\u0131, b\u00fcy\u00fck dizilerde performans d\u00fc\u015f\u00fc\u015f\u00fcne yol a\u00e7abilir.  Bu nedenle, <\/code>-1<code class=\"language-\"> indeksleme y\u00f6ntemi daha verimlidir.  B\u00fcy\u00fck miktarda veri i\u015flemeyi i\u00e7eren uygulamalar i\u00e7in performans testleri yapmak ve en uygun y\u00f6ntemi se\u00e7mek \u00f6nemlidir.<\/p>\n<p><strong>Edge Case'ler:<\/strong><\/p>\n<p>* <strong>Bo\u015f Dizeler:<\/strong> Bo\u015f bir dizede son karakter yoktur.  <\/code>$emptyString = \"\"<code class=\"language-\">  gibi bir durumda, <\/code>$emptyString[-1]<code class=\"language-\">  \u00e7al\u0131\u015ft\u0131rmak bir hata vermez, ancak bo\u015f bir de\u011fer d\u00f6nd\u00fcr\u00fcr.  Bu durumun ele al\u0131nmas\u0131 i\u00e7in ko\u015fullu ifadeler kullan\u0131lmal\u0131d\u0131r.<br \/>\n* <strong>\u00c7ok Baytl\u0131 Karakterler:<\/strong>  Baz\u0131 karakterler birden fazla bayt kullanabilir.  Bu durumda, son bayt\u0131n son karakteri temsil etmeyebilece\u011fini unutmamak gerekir.  Bu senaryolar i\u00e7in daha geli\u015fmi\u015f metin i\u015fleme teknikleri gerekebilir.<\/p>\n<p><strong>PowerShell'de Son Karakteri Alma: Ger\u00e7ek D\u00fcnya Senaryolar\u0131<\/strong><\/p>\n<p><strong>Vaka Analizi 1: Dosya Uzant\u0131s\u0131 \u00c7\u0131karma:<\/strong><\/p>\n<p>Bir dosya ad\u0131n\u0131n uzant\u0131s\u0131n\u0131 almak i\u00e7in son noktadan sonraki karakterleri ay\u0131klamam\u0131z gerekir.<\/p>\n<pre class=\"language-powershell\"><code>$filePath = &quot;C:\\dosyaAdi.txt&quot;\n$extension = $filePath.Substring($filePath.LastIndexOf(&quot;.&quot;) + 1)\nWrite-Host &quot;Dosya Uzant\u0131s\u0131: $extension&quot;<\/code><\/pre>\n<p><strong>Vaka Analizi 2: Veri Do\u011frulama:<\/strong><\/p>\n<p>Bir formdan gelen bir giri\u015fin son karakterinin belirli bir karakter olup olmad\u0131\u011f\u0131n\u0131 do\u011frulamak i\u00e7in:<\/p>\n<pre class=\"language-powershell\"><code>$userInput = &quot;1234567890A&quot;\nif ($userInput[-1] -eq &quot;A&quot;) {\n  Write-Host &quot;Giri\u015f ge\u00e7erli.&quot;\n} else {\n  Write-Host &quot;Giri\u015f ge\u00e7ersiz.&quot;\n}<\/code><\/pre>\n<p><strong>Vaka Analizi 3:  Web Servis Yan\u0131t\u0131 \u0130\u015fleme:<\/strong><\/p>\n<p>Bir web servisinden gelen JSON yan\u0131t\u0131n\u0131n son karakterinin bir kapan\u0131\u015f parantezi olup olmad\u0131\u011f\u0131n\u0131 kontrol ederek yan\u0131t\u0131n ge\u00e7erlili\u011fini do\u011frulayabilirsiniz.  Bu, beklenmedik hatalar\u0131 \u00f6nlemek i\u00e7in \u00f6nemlidir.<\/p>\n<p><strong>PowerShell'de Son Karakteri Alma: Uygulamal\u0131 K\u0131lavuz<\/strong><\/p>\n<p>Bu b\u00f6l\u00fcmde, farkl\u0131 y\u00f6ntemleri kullanarak daha karma\u015f\u0131k \u00f6rnekler g\u00f6rece\u011fiz.  \u00d6rne\u011fin, bir dizinin son <\/code>n<code class=\"language-\"> karakterini nas\u0131l alaca\u011f\u0131n\u0131z\u0131 veya son karakterin bir say\u0131 olup olmad\u0131\u011f\u0131n\u0131 nas\u0131l kontrol edece\u011finizi g\u00f6sterece\u011fiz.  Bu \u00f6rnekler, PowerShell'in esnekli\u011fini ve g\u00fcc\u00fcn\u00fc g\u00f6stermektedir.  Daha fazla bilgi i\u00e7in [Fatih Soysal'\u0131n bloguna](https:\/\/fatihsoysal.com) g\u00f6z atabilirsiniz.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>PowerShell'de bir dizenin son karakterini almak i\u00e7in \u00e7e\u015fitli y\u00f6ntemler mevcuttur.  En uygun y\u00f6ntem, dizinin uzunlu\u011fu, performans gereksinimleri ve uygulaman\u0131n \u00f6zel gereksinimleri gibi fakt\u00f6rlere ba\u011fl\u0131d\u0131r.  Bu makalede, yeni ba\u015flayanlardan ileri d\u00fczey kullan\u0131c\u0131lara kadar herkes i\u00e7in faydal\u0131 olacak bir rehber sunmay\u0131 ama\u00e7lad\u0131k.  Unutmay\u0131n ki, her zaman kodu test etmek ve performans\u0131n\u0131 izlemek \u00f6nemlidir.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong>Bo\u015f bir dizenin son karakterini almaya \u00e7al\u0131\u015f\u0131rsam ne olur?<\/strong>  Bo\u015f bir de\u011fer d\u00f6nd\u00fcr\u00fcr, hata vermez.<br \/>\n2. <strong>\u00c7ok baytl\u0131 karakterler nas\u0131l ele al\u0131n\u0131r?<\/strong>  Daha geli\u015fmi\u015f metin i\u015fleme teknikleri gerekebilir.<br \/>\n3. <strong>Performans\u0131 nas\u0131l optimize edebilirim?<\/strong>  <\/code>-1<code class=\"language-\"> indeksleme y\u00f6ntemini kullan\u0131n ve b\u00fcy\u00fck diziler i\u00e7in performans testleri yap\u0131n.<br \/>\n4. <strong><\/code>Substring()` metodu ne zaman daha uygundur?<\/strong>  Daha uzun dizelerde performans a\u00e7\u0131s\u0131ndan daha verimli olabilir.<br \/>\n5. <strong>Negatif dizinleme nas\u0131l \u00e7al\u0131\u015f\u0131r?<\/strong>  Dizinin sonundan ba\u015flayarak saymay\u0131 sa\u011flar.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# PowerShell&#8217;de Bir Dizinin Son Karakterini Nas\u0131l Buluruz? Meta A\u00e7\u0131klamas\u0131: PowerShell&#8217;de dizilerin son karakterini almak i\u00e7in farkl\u0131 y\u00f6ntemleri&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-28853","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 Dizinin Son Karakterini Alma<\/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-dizinin-son-karakterini-alma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell: Bir Dizinin Son Karakterini Alma\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizinin-son-karakterini-alma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-04T03:15: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=\"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-dizinin-son-karakterini-alma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizinin-son-karakterini-alma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PowerShell: Bir Dizinin Son Karakterini Alma\",\"datePublished\":\"2025-09-04T03:15:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizinin-son-karakterini-alma\/\"},\"wordCount\":530,\"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-dizinin-son-karakterini-alma\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizinin-son-karakterini-alma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizinin-son-karakterini-alma\/\",\"name\":\"PowerShell: Bir Dizinin Son Karakterini Alma\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-04T03:15:22+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizinin-son-karakterini-alma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizinin-son-karakterini-alma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizinin-son-karakterini-alma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell: Bir Dizinin Son Karakterini Alma\"}]},{\"@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 Dizinin Son Karakterini Alma","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-dizinin-son-karakterini-alma\/","og_locale":"tr_TR","og_type":"article","og_title":"PowerShell: Bir Dizinin Son Karakterini Alma","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizinin-son-karakterini-alma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-04T03:15:22+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-dizinin-son-karakterini-alma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizinin-son-karakterini-alma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PowerShell: Bir Dizinin Son Karakterini Alma","datePublished":"2025-09-04T03:15:22+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizinin-son-karakterini-alma\/"},"wordCount":530,"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-dizinin-son-karakterini-alma\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizinin-son-karakterini-alma\/","url":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizinin-son-karakterini-alma\/","name":"PowerShell: Bir Dizinin Son Karakterini Alma","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-04T03:15:22+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizinin-son-karakterini-alma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizinin-son-karakterini-alma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/powershell-bir-dizinin-son-karakterini-alma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PowerShell: Bir Dizinin Son Karakterini Alma"}]},{"@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\/28853","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=28853"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/28853\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=28853"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=28853"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=28853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}