{"id":27795,"date":"2025-08-19T03:10:24","date_gmt":"2025-08-19T00:10:24","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-konuma-karakter-ekleme\/"},"modified":"2025-09-01T18:10:51","modified_gmt":"2025-09-01T15:10:51","slug":"sed-ile-belirli-konuma-karakter-ekleme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-konuma-karakter-ekleme\/","title":{"rendered":"sed ile Belirli Konuma Karakter Ekleme"},"content":{"rendered":"<p># sed ile Belirli Konuma Karakter Ekleme: Tam Bir Rehber<\/p>\n<p>Metin i\u015flemede belirli bir konuma karakter eklemek s\u0131k\u00e7a ihtiya\u00e7 duyulan bir i\u015flemdir.  Bu rehberde, g\u00fc\u00e7l\u00fc bir metin d\u00fczenleme arac\u0131 olan <code class=\"language-\">sed<\/code> komutunu kullanarak bu i\u015flemi nas\u0131l ger\u00e7ekle\u015ftirece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  <code class=\"language-\">sed<\/code>&#8216;in g\u00fcc\u00fcn\u00fc ke\u015ffederek, karma\u015f\u0131k metin d\u00fczenleme g\u00f6revlerinizi kolayca ve verimli bir \u015fekilde halledebilirsiniz.  \u00d6rneklerimiz T\u00fcrk\u00e7e karakterleri ve ger\u00e7ek d\u00fcnya senaryolar\u0131n\u0131 i\u00e7erecektir.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu rehber, <code class=\"language-\">sed<\/code> ile karakter eklemeyi ad\u0131m ad\u0131m \u00f6\u011fretmek i\u00e7in \u00fc\u00e7 seviyeyi kapsamaktad\u0131r:<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong> Temel komut yap\u0131s\u0131, basit \u00f6rnekler ve ad\u0131m ad\u0131m a\u00e7\u0131klamalar.<\/p>\n<p><strong>Orta Seviye:<\/strong> Ger\u00e7ek d\u00fcnya senaryolar\u0131, optimizasyon ipu\u00e7lar\u0131 ve daha karma\u015f\u0131k kullan\u0131m \u00f6rnekleri.<\/p>\n<p><strong>\u0130leri Seviye:<\/strong> Performans analizi, s\u0131n\u0131r durumlar\u0131 (edge cases) ve geli\u015fmi\u015f teknikler.<\/p>\n<p><strong>sed ile Metin \u0130\u015fleme: Temel Kavramlar<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code> (stream editor), Unix tabanl\u0131 sistemlerde metin dosyalar\u0131n\u0131 d\u00fczenlemek i\u00e7in kullan\u0131lan g\u00fc\u00e7l\u00fc bir komut sat\u0131r\u0131 arac\u0131d\u0131r.  Giri\u015f olarak verilen metin ak\u0131\u015f\u0131n\u0131 (stream) sat\u0131r sat\u0131r i\u015fleyerek, belirtilen d\u00fczenlemeleri yapar ve sonucu standart \u00e7\u0131kt\u0131ya g\u00f6nderir.  <code class=\"language-\">sed<\/code>&#8216;in en b\u00fcy\u00fck avantaj\u0131, dosyalar\u0131 do\u011frudan de\u011fi\u015ftirmeden d\u00fczenleme yapma imkan\u0131 sunmas\u0131d\u0131r. Bu sayede, hatal\u0131 d\u00fczenlemeler sonucu orijinal dosyalar\u0131n\u0131z\u0131 kaybetme riskinden korunmu\u015f olursunuz.  <code class=\"language-\">sed<\/code> komutlar\u0131 genellikle \u015fu genel yap\u0131y\u0131 izler:<\/p>\n<pre class=\"language-bash\"><code>sed 'komut' dosya_adi<\/code><\/pre>\n<p>veya<\/p>\n<pre class=\"language-bash\"><code>sed -i 'komut' dosya_adi # -i se\u00e7ene\u011fi dosyay\u0131 do\u011frudan de\u011fi\u015ftirir. Dikkatli kullan\u0131n!<\/code><\/pre>\n<p><code class=\"language-\">sed<\/code> komutlar\u0131 d\u00fczenleme i\u015flemlerini belirtir.  Bu rehberde, belirli konumlara karakter ekleme i\u015flemini ger\u00e7ekle\u015ftirece\u011fimiz i\u00e7in ilgili komutlar\u0131 detayl\u0131 olarak inceleyece\u011fiz.<\/p>\n<p><strong>Nas\u0131l Belirli Bir Konuma Karakter Eklenir? (Yeni Ba\u015flayan)<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code> ile belirli bir konuma karakter eklemek i\u00e7in <code class=\"language-\">s\/\/\/<\/code> (substitution) komutunu ve adreslemeyi kullan\u0131r\u0131z.  <code class=\"language-\">s\/arama\/de\u011fi\u015ftirme\/<\/code> komutu, bir metin i\u00e7indeki bir \u00f6r\u00fcnt\u00fcy\u00fc (arama) ba\u015fka bir metinle (de\u011fi\u015ftirme) de\u011fi\u015ftirir.  Adresleme ise, hangi sat\u0131rlarda bu i\u015flemin yap\u0131laca\u011f\u0131n\u0131 belirtir.<\/p>\n<p><strong>\u00d6rnek 1:<\/strong> Bir metnin 5. karakterine bir &#8216;*&#8217; ekleme:<\/p>\n<p>Metnimiz: &#8220;Merhaba D\u00fcnya&#8221; olsun.  5. karakter &#8216;a&#8217; harfidir.  &#8216;a&#8217; harfinden \u00f6nce bir &#8216;*&#8217; eklemek istiyoruz.<\/p>\n<pre class=\"language-bash\"><code>echo &quot;Merhaba D\u00fcnya&quot; | sed 's\/^\\(....\\)\/\\1*\/'<\/code><\/pre>\n<p>Bu komutta:<\/p>\n<p>* <code class=\"language-\">echo \"Merhaba D\u00fcnya\"<\/code> metni standart \u00e7\u0131kt\u0131ya g\u00f6nderir.<br \/>\n* <code class=\"language-\">sed 's\/^\\(....\\)\/\\1*\/'<\/code> komutu, <code class=\"language-\">sed<\/code>&#8216;e metni i\u015fletmesini s\u00f6yler.<br \/>\n    * <code class=\"language-\">^<\/code> metnin ba\u015f\u0131n\u0131 g\u00f6sterir.<br \/>\n    * <code class=\"language-\">\\(....\\)<\/code> ilk d\u00f6rt karakteri yakalar ve <code class=\"language-\">\\1<\/code> olarak kaydeder.<br \/>\n    * <code class=\"language-\">\\1*<\/code> yakalanan d\u00f6rt karakterin sonuna &#8216;*&#8217; ekler.<\/p>\n<p>\u00c7\u0131kt\u0131: &#8220;*Merhaba D\u00fcnya&#8221; olacakt\u0131r.<\/p>\n<p><strong>\u00d6rnek 2:<\/strong>  Her sat\u0131r\u0131n ba\u015f\u0131na &#8216;+&#8217; ekleme:<\/p>\n<pre class=\"language-bash\"><code>echo &quot;Merhaba&quot; | sed 's\/^\/+\/'<\/code><\/pre>\n<p>Bu komut her sat\u0131r\u0131n ba\u015f\u0131na &#8216;+&#8217; ekler. <code class=\"language-\">^<\/code> karakteri sat\u0131r ba\u015f\u0131n\u0131 temsil eder.<\/p>\n<p><strong>Ger\u00e7ek D\u00fcnya \u00d6rnekleri ve Optimizasyon \u0130pu\u00e7lar\u0131 (Orta Seviye)<\/strong><\/p>\n<p>\u015eimdi, daha ger\u00e7ek\u00e7i senaryolar ele alal\u0131m.  \u00d6rne\u011fin, bir CSV dosyas\u0131ndaki her sat\u0131ra bir s\u00fctun eklemek isteyebilirsiniz.<\/p>\n<p><strong>\u00d6rnek 3:<\/strong>  Bir CSV dosyas\u0131na yeni bir s\u00fctun ekleme:<\/p>\n<p>Diyelim ki <code class=\"language-\">data.csv<\/code> dosyam\u0131z \u015fu \u015fekilde:<\/p>\n<pre class=\"language-\"><code>Ad,Soyad,Ya\u015f\nAhmet,Y\u0131lmaz,30\nAy\u015fe,Kara,25<\/code><\/pre>\n<p>Her sat\u0131ra &#8220;\u015eehir&#8221; s\u00fctununu eklemek i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>sed 's\/,\/\\t\u015eehir,\/2' data.csv<\/code><\/pre>\n<p>Bu komutta:<\/p>\n<p>* <code class=\"language-\">s\/,\/\\t\u015eehir,\/2<\/code> komutu, ikinci virg\u00fcl\u00fc (<code class=\"language-\">\/2<\/code>) <code class=\"language-\">\\t\u015eehir,<\/code> ile de\u011fi\u015ftirir. <code class=\"language-\">\\t<\/code> sekme karakteridir, s\u00fctunlar\u0131 d\u00fczenli ay\u0131rmak i\u00e7in kullan\u0131l\u0131r.<\/p>\n<p>\u00c7\u0131kt\u0131:<\/p>\n<pre class=\"language-\"><code>Ad,Soyad,\u015eehir,Ya\u015f\nAhmet,Y\u0131lmaz,\u015eehir,30\nAy\u015fe,Kara,\u015eehir,25<\/code><\/pre>\n<p><strong>Optimizasyon \u0130pu\u00e7lar\u0131:<\/strong><\/p>\n<p>* <strong><code class=\"language-\">-i<\/code> se\u00e7ene\u011fi:<\/strong> Dosyay\u0131 do\u011frudan de\u011fi\u015ftirmek i\u00e7in <code class=\"language-\">sed -i 'komut' dosya_adi<\/code> kullanabilirsiniz. Ancak, <strong>\u00f6ncelikle yedek almay\u0131 unutmay\u0131n!<\/strong><br \/>\n* <strong>Uzun dosyalar i\u00e7in:<\/strong> B\u00fcy\u00fck dosyalarda i\u015flemi h\u0131zland\u0131rmak i\u00e7in <code class=\"language-\">sed<\/code>&#8216;in <code class=\"language-\">-n<\/code> ve <code class=\"language-\">p<\/code> komutlar\u0131n\u0131 kullanarak sadece de\u011fi\u015ftirilmi\u015f sat\u0131rlar\u0131 yazd\u0131rabilirsiniz.<br \/>\n* <strong>Regex kullan\u0131m\u0131:<\/strong> Karma\u015f\u0131k \u00f6r\u00fcnt\u00fcler i\u00e7in d\u00fczenli ifadelerden (regex) yararlan\u0131n.  Daha fazla bilgi i\u00e7in [fatihsoysal.com](https:\/\/fatihsoysal.com) adresindeki regex rehberlerine g\u00f6z atabilirsiniz. (Buraya, regex ile ilgili bir yaz\u0131 linki eklenebilir.)<\/p>\n<p><strong>\u0130leri D\u00fczey Teknikler: Performans Analizi ve S\u0131n\u0131r Durumlar\u0131 (\u0130leri Seviye)<\/strong><\/p>\n<p><strong>Performans Analizi:<\/strong><\/p>\n<p>B\u00fcy\u00fck dosyalar \u00fczerinde \u00e7al\u0131\u015f\u0131rken <code class=\"language-\">sed<\/code>&#8216;in performans\u0131 \u00f6nemlidir.  <code class=\"language-\">-i<\/code> se\u00e7ene\u011finin kullan\u0131m\u0131, dosya boyutu artt\u0131k\u00e7a performans d\u00fc\u015f\u00fc\u015f\u00fcne neden olabilir.  B\u00fcy\u00fck dosyalar i\u00e7in, dosyay\u0131 par\u00e7alara b\u00f6l\u00fcp <code class=\"language-\">sed<\/code>&#8216;i her par\u00e7aya ayr\u0131 ayr\u0131 uygulamak daha verimli olabilir.  Ayr\u0131ca, <code class=\"language-\">sed<\/code>&#8216;in yerine daha performansl\u0131 ara\u00e7lar (\u00f6rne\u011fin <code class=\"language-\">awk<\/code>) kullanmay\u0131 d\u00fc\u015f\u00fcnebilirsiniz.<\/p>\n<p><strong>S\u0131n\u0131r Durumlar\u0131 (Edge Cases):<\/strong><\/p>\n<p>* <strong>\u00d6zel karakterler:<\/strong>  <code class=\"language-\">sed<\/code> komutlar\u0131nda \u00f6zel karakterleri (<code class=\"language-\">\\<\/code>, <code class=\"language-\">*<\/code>, <code class=\"language-\">+<\/code>, <code class=\"language-\">?<\/code>, <code class=\"language-\">[<\/code>, <code class=\"language-\">]<\/code>, <code class=\"language-\">(<\/code>, <code class=\"language-\">)<\/code>, <code class=\"language-\">^<\/code>, <code class=\"language-\">$<\/code>, <code class=\"language-\">.<\/code> vb.) kullan\u0131rken ka\u00e7\u0131\u015f karakteri (<code class=\"language-\">\\<\/code>) kullanman\u0131z gerekebilir.<br \/>\n* <strong>Bo\u015f sat\u0131rlar:<\/strong> Bo\u015f sat\u0131rlarda i\u015flem yaparken dikkatli olun.  Adresleme ve \u00f6r\u00fcnt\u00fc e\u015fle\u015ftirmede bo\u015fluk karakterlerini do\u011fru bir \u015fekilde ele alman\u0131z \u00f6nemlidir.<br \/>\n* <strong>\u00c7ok sat\u0131rl\u0131 d\u00fczenlemeler:<\/strong> <code class=\"language-\">sed<\/code> temelde tek sat\u0131rda i\u015flem yapar. \u00c7ok sat\u0131rl\u0131 d\u00fczenlemeler i\u00e7in daha geli\u015fmi\u015f ara\u00e7lar kullanman\u0131z veya <code class=\"language-\">sed<\/code>&#8216;i ak\u0131ll\u0131ca bir \u015fekilde kullanarak birle\u015ftirmeniz gerekebilir.<\/p>\n<p><strong>Uygulamada Kar\u015f\u0131la\u015f\u0131lan Sorunlar ve \u00c7\u00f6z\u00fcmleri<\/strong><\/p>\n<p><strong>Sorun 1:<\/strong>  <code class=\"language-\">sed<\/code> komutunda hata al\u0131yorum.<\/p>\n<p><strong>\u00c7\u00f6z\u00fcm:<\/strong>  Komutun do\u011fru yaz\u0131ld\u0131\u011f\u0131ndan emin olun. \u00d6zel karakterleri do\u011fru \u015fekilde ka\u00e7\u0131r\u0131n.  Komutu ad\u0131m ad\u0131m inceleyin ve hatalar\u0131 bulun.  <code class=\"language-\">sed<\/code>&#8216;in hata mesajlar\u0131n\u0131 dikkatlice okuyun.<\/p>\n<p><strong>Sorun 2:<\/strong>  Bekledi\u011fim sonu\u00e7lar\u0131 alam\u0131yorum.<\/p>\n<p><strong>\u00c7\u00f6z\u00fcm:<\/strong>  Komutunuzun \u00e7al\u0131\u015fmas\u0131n\u0131 ad\u0131m ad\u0131m takip edin.  <code class=\"language-\">echo<\/code> komutuyla \u00e7\u0131kt\u0131y\u0131 kontrol edin.  Regex&#8217;inizi do\u011fru yazd\u0131\u011f\u0131n\u0131zdan emin olun.  Gerekirse, daha basit \u00f6rneklerle ba\u015flayarak komutu ad\u0131m ad\u0131m geli\u015ftirin.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bu rehberde, <code class=\"language-\">sed<\/code> komutunu kullanarak metinlere belirli konumlara karakter eklemeyi ad\u0131m ad\u0131m \u00f6\u011frendiniz.  Basit \u00f6rneklerden karma\u015f\u0131k senaryolara kadar \u00e7e\u015fitli uygulamalar\u0131 inceledik ve performans optimizasyonu ile s\u0131n\u0131r durumlar\u0131 hakk\u0131nda bilgi edindiniz.  <code class=\"language-\">sed<\/code>&#8216;in g\u00fc\u00e7l\u00fc bir ara\u00e7 oldu\u011funu ve metin i\u015flemedeki bir\u00e7ok g\u00f6revi kolayla\u015ft\u0131rd\u0131\u011f\u0131n\u0131 unutmay\u0131n.  Daha fazla bilgi ve geli\u015fmi\u015f teknikler i\u00e7in [fatihsoysal.com](https:\/\/fatihsoysal.com) adresini ziyaret edebilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">sed<\/code> komutlar\u0131n\u0131 nas\u0131l daha verimli hale getirebilirim?<\/strong>  Regex kullan\u0131m\u0131, <code class=\"language-\">-n<\/code> ve <code class=\"language-\">p<\/code> se\u00e7enekleri ve dosya par\u00e7alama teknikleri performans\u0131 art\u0131r\u0131r.<\/p>\n<p>2. <strong><code class=\"language-\">sed<\/code> ile \u00e7ok sat\u0131rl\u0131 d\u00fczenlemeler nas\u0131l yap\u0131l\u0131r?<\/strong>  \u00c7ok sat\u0131rl\u0131 d\u00fczenlemeler i\u00e7in <code class=\"language-\">sed<\/code>&#8216;in s\u0131n\u0131rlamalar\u0131n\u0131 a\u015fmak i\u00e7in daha geli\u015fmi\u015f ara\u00e7lar veya daha karma\u015f\u0131k <code class=\"language-\">sed<\/code> komutlar\u0131 kullanman\u0131z gerekebilir.<\/p>\n<p>3. <strong><code class=\"language-\">sed<\/code>&#8216;in yerine hangi ara\u00e7lar kullan\u0131labilir?<\/strong>  <code class=\"language-\">awk<\/code>, <code class=\"language-\">perl<\/code> ve <code class=\"language-\">python<\/code> gibi daha g\u00fc\u00e7l\u00fc metin i\u015fleme ara\u00e7lar\u0131 mevcuttur.<\/p>\n<p>4. <strong><code class=\"language-\">sed<\/code> ile d\u00fczenleme yaparken orijinal dosyay\u0131 korumak i\u00e7in ne yapabilirim?<\/strong>  Her zaman d\u00fczenlemeden \u00f6nce dosyan\u0131n bir yede\u011fini al\u0131n.  <code class=\"language-\">sed<\/code>&#8216;in <code class=\"language-\">-i<\/code> se\u00e7ene\u011fini dikkatli kullan\u0131n.<\/p>\n<p>5. <strong><code class=\"language-\">sed<\/code> komutlar\u0131n\u0131 nas\u0131l hata ay\u0131klar\u0131m?<\/strong>  <code class=\"language-\">echo<\/code> komutuyla ara ad\u0131mlar\u0131 kontrol edin, regex&#8217;inizi do\u011frulay\u0131n ve <code class=\"language-\">sed<\/code>&#8216;in hata mesajlar\u0131n\u0131 dikkatlice okuyun.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# sed ile Belirli Konuma Karakter Ekleme: Tam Bir Rehber Metin i\u015flemede belirli bir konuma karakter eklemek s\u0131k\u00e7a&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":[1374],"tags":[],"class_list":{"0":"post-27795","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-sed","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>sed ile Belirli Konuma Karakter Ekleme<\/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\/sed-ile-belirli-konuma-karakter-ekleme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"sed ile Belirli Konuma Karakter Ekleme\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-konuma-karakter-ekleme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-19T00:10:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-01T15:10:51+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\/sed-ile-belirli-konuma-karakter-ekleme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-konuma-karakter-ekleme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"sed ile Belirli Konuma Karakter Ekleme\",\"datePublished\":\"2025-08-19T00:10:24+00:00\",\"dateModified\":\"2025-09-01T15:10:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-konuma-karakter-ekleme\/\"},\"wordCount\":1069,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Sed\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-konuma-karakter-ekleme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-konuma-karakter-ekleme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-konuma-karakter-ekleme\/\",\"name\":\"sed ile Belirli Konuma Karakter Ekleme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-19T00:10:24+00:00\",\"dateModified\":\"2025-09-01T15:10:51+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-konuma-karakter-ekleme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-konuma-karakter-ekleme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-konuma-karakter-ekleme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"sed ile Belirli Konuma Karakter Ekleme\"}]},{\"@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":"sed ile Belirli Konuma Karakter Ekleme","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\/sed-ile-belirli-konuma-karakter-ekleme\/","og_locale":"tr_TR","og_type":"article","og_title":"sed ile Belirli Konuma Karakter Ekleme","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-konuma-karakter-ekleme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-19T00:10:24+00:00","article_modified_time":"2025-09-01T15:10:51+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\/sed-ile-belirli-konuma-karakter-ekleme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-konuma-karakter-ekleme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"sed ile Belirli Konuma Karakter Ekleme","datePublished":"2025-08-19T00:10:24+00:00","dateModified":"2025-09-01T15:10:51+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-konuma-karakter-ekleme\/"},"wordCount":1069,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Sed"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-konuma-karakter-ekleme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-konuma-karakter-ekleme\/","url":"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-konuma-karakter-ekleme\/","name":"sed ile Belirli Konuma Karakter Ekleme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-19T00:10:24+00:00","dateModified":"2025-09-01T15:10:51+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-konuma-karakter-ekleme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-konuma-karakter-ekleme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-konuma-karakter-ekleme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"sed ile Belirli Konuma Karakter Ekleme"}]},{"@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\/27795","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=27795"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27795\/revisions"}],"predecessor-version":[{"id":28626,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27795\/revisions\/28626"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=27795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=27795"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=27795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}