{"id":28031,"date":"2025-08-22T09:10:21","date_gmt":"2025-08-22T06:10:21","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/sed-ile-sekme-karakterlerini-degistirme\/"},"modified":"2025-09-01T18:06:44","modified_gmt":"2025-09-01T15:06:44","slug":"sed-ile-sekme-karakterlerini-degistirme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/sed-ile-sekme-karakterlerini-degistirme\/","title":{"rendered":"sed ile Sekme Karakterlerini De\u011fi\u015ftirme"},"content":{"rendered":"<p># sed ile Sekme Karakterlerini De\u011fi\u015ftirme: Tam Bir K\u0131lavuz<\/p>\n<p>Veri i\u015flemede s\u0131kl\u0131kla kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z bir problem, farkl\u0131 kaynaklardan gelen verilerin tutars\u0131z bi\u00e7imlendirilmesidir.  \u00d6zellikle tab karakterleri (tabulation), farkl\u0131 edit\u00f6r ve sistemlerde farkl\u0131 geni\u015fliklerde g\u00f6sterilebildi\u011fi i\u00e7in, veri i\u015fleme ve analizlerinde sorunlara yol a\u00e7abilir.  Bu makalede, g\u00fc\u00e7l\u00fc bir metin i\u015fleme arac\u0131 olan <code class=\"language-\">sed<\/code>&#8216;i kullanarak tab karakterlerini nas\u0131l kolayca ve verimli bir \u015fekilde de\u011fi\u015ftirebilece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  <code class=\"language-\">sed<\/code> ile tab karakterlerini bo\u015fluklarla, virg\u00fcllerle veya ba\u015fka herhangi bir karakterle de\u011fi\u015ftirmeyi, performans\u0131 optimize etmeyi ve olas\u0131 sorunlar\u0131 \u00e7\u00f6zmeyi ele alaca\u011f\u0131z.<\/p>\n<p><strong>sed ve Tab Karakterleri: 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 bir komut sat\u0131r\u0131 arac\u0131d\u0131r.  G\u00fc\u00e7l\u00fc d\u00fczenleme yetenekleri sayesinde, karma\u015f\u0131k metin manip\u00fclasyonlar\u0131n\u0131 tek bir komutla ger\u00e7ekle\u015ftirebilirsiniz.  Tab karakteri, genellikle yatay bo\u015fluk olu\u015fturmak i\u00e7in kullan\u0131lan \u00f6zel bir karakterdir (<code class=\"language-\">\\t<\/code>).  Ancak, bu karakterin g\u00f6r\u00fcn\u00fcm\u00fc ve i\u015flendi\u011fi bi\u00e7im, kullan\u0131lan sistem ve uygulamaya ba\u011fl\u0131 olarak de\u011fi\u015febilir.  Bu nedenle, tab karakterlerini standart bir karakterle de\u011fi\u015ftirmek, veri i\u015fleme ve analiz s\u00fcre\u00e7lerinde tutarl\u0131l\u0131k sa\u011flar.<\/p>\n<p><code class=\"language-\">sed<\/code> komutu temelde \u015fu yap\u0131ya sahiptir:  <code class=\"language-\">sed 'komut' dosya_adi<\/code>.  <code class=\"language-\">komut<\/code> k\u0131sm\u0131, yap\u0131lacak i\u015flemi tan\u0131mlar.  Tab karakterlerini de\u011fi\u015ftirmek i\u00e7in <code class=\"language-\">s<\/code> (substitute) komutunu kullanaca\u011f\u0131z.  Tab karakteri, <code class=\"language-\">sed<\/code>&#8216;de <code class=\"language-\">\\t<\/code> ile temsil edilir.<\/p>\n<p><strong>Yeni Ba\u015flayanlar i\u00e7in sed ile Tab De\u011fi\u015ftirme: Ad\u0131m Ad\u0131m<\/strong><\/p>\n<p>\u0130lk olarak, basit bir \u00f6rnek ile ba\u015flayal\u0131m.  <code class=\"language-\">test.txt<\/code> adl\u0131 bir dosyam\u0131z olsun ve bu dosyan\u0131n i\u00e7inde \u015fu metin bulunsun:<\/p>\n<pre class=\"language-\"><code>Ad\u0131\tSoyad\u0131\tYa\u015f\nAhmet\tY\u0131lmaz\t30\nAy\u015fe\t\u00c7elik\t25<\/code><\/pre>\n<p>Bu dosyadaki tab karakterlerini bo\u015flukla de\u011fi\u015ftirmek i\u00e7in \u015fu komutu kullanabiliriz:<\/p>\n<pre class=\"language-bash\"><code>sed 's\/\\t\/ \/g' test.txt<\/code><\/pre>\n<p>Bu komut, her bir tab karakterini (<code class=\"language-\">\\t<\/code>) bir bo\u015flukla (<code class=\"language-\"> <\/code>) de\u011fi\u015ftirir (<code class=\"language-\">s<\/code>).  <code class=\"language-\">g<\/code> bayra\u011f\u0131, sat\u0131rda birden fazla tab karakteri varsa hepsinin de\u011fi\u015ftirilmesini sa\u011flar.  <code class=\"language-\">sed<\/code> komutu \u00e7\u0131kt\u0131 olarak de\u011fi\u015ftirilmi\u015f metni ekrana yazar.  De\u011fi\u015fiklikleri dosyaya kaydetmek i\u00e7in <code class=\"language-\">-i<\/code> se\u00e7ene\u011fini kullanabilirsiniz:<\/p>\n<pre class=\"language-bash\"><code>sed -i 's\/\\t\/ \/g' test.txt<\/code><\/pre>\n<p><strong>Uyar\u0131:<\/strong> <code class=\"language-\">-i<\/code> se\u00e7ene\u011fi dosyay\u0131 do\u011frudan de\u011fi\u015ftirir, bu y\u00fczden i\u015flemi yapmadan \u00f6nce yedek alman\u0131z \u00f6nerilir.<\/p>\n<p><strong>Orta Seviye: Ger\u00e7ek Hayat \u00d6rne\u011fi ve Optimizasyon \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p>\u015eimdi, daha ger\u00e7ek\u00e7i bir senaryo ele alal\u0131m.  Bir CSV dosyam\u0131z olsun ve bu dosyadaki s\u00fctunlar tab karakterleriyle ayr\u0131lm\u0131\u015f olsun.  Bu dosyay\u0131 virg\u00fclle ayr\u0131lm\u0131\u015f bir CSV dosyas\u0131na d\u00f6n\u00fc\u015ft\u00fcrmek istiyoruz.<\/p>\n<pre class=\"language-bash\"><code>sed 's\/\\t\/,\/g' input.csv &gt; output.csv<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">input.csv<\/code> dosyas\u0131ndaki t\u00fcm tab karakterlerini virg\u00fclle de\u011fi\u015ftirir ve sonucu <code class=\"language-\">output.csv<\/code> dosyas\u0131na yazar.  Bu i\u015flem, b\u00fcy\u00fck dosyalar i\u00e7in yava\u015f olabilir.  Performans\u0131 art\u0131rmak i\u00e7in <code class=\"language-\">sed<\/code>&#8216;in <code class=\"language-\">-i<\/code> se\u00e7ene\u011fini kullanarak dosyay\u0131 yerinde d\u00fczenlemeyi deneyebilirsiniz (yedek almay\u0131 unutmay\u0131n!).  Ancak, \u00e7ok b\u00fcy\u00fck dosyalar i\u00e7in daha verimli ara\u00e7lar kullanmak daha iyi olabilir (\u00f6rne\u011fin <code class=\"language-\">awk<\/code>).<\/p>\n<p>Ayr\u0131ca, <code class=\"language-\">sed<\/code>&#8216;in d\u00fczenleme kapasitesini art\u0131rmak i\u00e7in d\u00fczenli ifadeleri (regular expressions) daha etkin kullanabilirsiniz. \u00d6rne\u011fin, sadece belirli bir sat\u0131rda veya s\u00fctuna sahip tab karakterlerini de\u011fi\u015ftirmek isterseniz, d\u00fczenli ifadelerin g\u00fcc\u00fcnden faydalanabilirsiniz.  Daha detayl\u0131 bilgi i\u00e7in [Fatih Soysal&#8217;\u0131n d\u00fczenli ifadeler hakk\u0131ndaki yaz\u0131s\u0131n\u0131](https:\/\/fatihsoysal.com\/duzenli-ifadeler\/) inceleyebilirsiniz.<\/p>\n<p><strong>\u0130leri D\u00fczey: Performans Analizi ve Edge Case&#8217;ler<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck dosyalarda <code class=\"language-\">sed<\/code>&#8216;in performans\u0131 d\u00fc\u015febilir.  Bu durumda, alternatif \u00e7\u00f6z\u00fcmler aramak daha verimli olabilir.  <code class=\"language-\">awk<\/code> gibi daha g\u00fc\u00e7l\u00fc ara\u00e7lar, b\u00fcy\u00fck veri k\u00fcmeleri \u00fczerinde daha h\u0131zl\u0131 ve verimli \u00e7al\u0131\u015fabilir.  <code class=\"language-\">awk<\/code> ile tab karakterlerini de\u011fi\u015ftirmek i\u00e7in a\u015fa\u011f\u0131daki gibi bir komut kullanabilirsiniz:<\/p>\n<pre class=\"language-bash\"><code>awk -F'\\t' -v OFS=',' '{print $1,$2,$3}' input.csv &gt; output.csv<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">input.csv<\/code> dosyas\u0131n\u0131 tab karakterini (<code class=\"language-\">\\t<\/code>) ay\u0131r\u0131c\u0131 olarak kullanarak okur (<code class=\"language-\">-F'\\t'<\/code>) ve virg\u00fcl\u00fc (<code class=\"language-\">-v OFS=','<\/code>) yeni ay\u0131r\u0131c\u0131 olarak tan\u0131mlar.  Ard\u0131ndan, her sat\u0131r\u0131 virg\u00fclle ayr\u0131lm\u0131\u015f olarak yazar.  Bu yakla\u015f\u0131m, \u00f6zellikle b\u00fcy\u00fck dosyalar i\u00e7in <code class=\"language-\">sed<\/code>&#8216;den daha h\u0131zl\u0131 olabilir.<\/p>\n<p>Edge case&#8217;ler olarak, dosyan\u0131zda <code class=\"language-\">\\t<\/code> karakterinin metin i\u00e7inde bir par\u00e7as\u0131 olarak bulunmas\u0131 durumunu ele alabiliriz.  Bu durumda, <code class=\"language-\">sed<\/code>&#8216;in sadece tab karakterini hedeflemesini sa\u011flamak i\u00e7in daha karma\u015f\u0131k d\u00fczenli ifadeler kullanman\u0131z gerekebilir.  \u00d6rne\u011fin, <code class=\"language-\">\\t<\/code> karakterinin sadece bo\u015fluklarla \u00e7evrili oldu\u011fu durumlarda de\u011fi\u015ftirmek i\u00e7in a\u015fa\u011f\u0131daki gibi bir ifade kullanabilirsiniz:<\/p>\n<pre class=\"language-bash\"><code>sed 's\/\\(\\s\\)\\t\\(\\s\\)\/\\1 \\2\/g' test.txt<\/code><\/pre>\n<p><strong>sed ile Tab De\u011fi\u015ftirmede Performans Optimizasyonu<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code> ile tab karakterlerini de\u011fi\u015ftirmenin performans\u0131n\u0131 optimize etmek i\u00e7in birka\u00e7 y\u00f6ntem kullanabiliriz.  Bunlardan biri, <code class=\"language-\">-i<\/code> se\u00e7ene\u011fini kullanarak dosyay\u0131 yerinde de\u011fi\u015ftirmektir.  Ancak, bu se\u00e7ene\u011fi kullan\u0131rken dikkatli olun ve i\u015flemeden \u00f6nce mutlaka dosyan\u0131n bir yede\u011fini al\u0131n.  \u00c7ok b\u00fcy\u00fck dosyalar i\u00e7in ise, <code class=\"language-\">sed<\/code> yerine <code class=\"language-\">awk<\/code> veya <code class=\"language-\">perl<\/code> gibi daha performansl\u0131 ara\u00e7lar\u0131 kullanmak daha uygun olabilir.  Ayr\u0131ca, i\u015flem yap\u0131lacak dosyan\u0131n s\u0131k\u0131\u015ft\u0131r\u0131lmam\u0131\u015f oldu\u011fundan emin olun.  S\u0131k\u0131\u015ft\u0131r\u0131lm\u0131\u015f dosyalar \u00fczerinde i\u015flem yapmak, performans\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde d\u00fc\u015f\u00fcrebilir.  Bunun yan\u0131nda, <code class=\"language-\">sed<\/code> komutunu m\u00fcmk\u00fcn oldu\u011funca basit ve \u00f6z tutmak performans\u0131 iyile\u015ftirmeye yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<p><strong>sed&#8217;i Kullanarak Tablar\u0131 Bo\u015fluklara D\u00f6n\u00fc\u015ft\u00fcrme: Ad\u0131m Ad\u0131m Uygulama<\/strong><\/p>\n<p>A\u015fa\u011f\u0131da, farkl\u0131 senaryolar i\u00e7in ad\u0131m ad\u0131m uygulama \u00f6rnekleri verilmi\u015ftir:<\/p>\n<p><strong>\u00d6rnek 1:<\/strong>  <code class=\"language-\">data.txt<\/code> dosyas\u0131ndaki t\u00fcm tab karakterlerini 4 bo\u015flukla de\u011fi\u015ftirme:<\/p>\n<pre class=\"language-bash\"><code>sed 's\/\\t\/    \/g' data.txt<\/code><\/pre>\n<p><strong>\u00d6rnek 2:<\/strong> <code class=\"language-\">data.txt<\/code> dosyas\u0131ndaki ilk tab karakterini virg\u00fclle de\u011fi\u015ftirme:<\/p>\n<pre class=\"language-bash\"><code>sed 's\/\\t\/,\/' data.txt<\/code><\/pre>\n<p><strong>\u00d6rnek 3:<\/strong>  <code class=\"language-\">data.txt<\/code> dosyas\u0131ndaki her tab karakterini iki nokta \u00fcst \u00fcste ile de\u011fi\u015ftirme ve de\u011fi\u015fiklikleri dosyaya kaydetme:<\/p>\n<pre class=\"language-bash\"><code>sed -i 's\/\\t\/:\/g' data.txt<\/code><\/pre>\n<p>Bu \u00f6rnekler, farkl\u0131 ihtiya\u00e7lara g\u00f6re <code class=\"language-\">sed<\/code> komutunun nas\u0131l uyarlanabilece\u011fini g\u00f6stermektedir.  Daha karma\u015f\u0131k senaryolar i\u00e7in d\u00fczenli ifadelerin kullan\u0131m\u0131 daha da \u00f6nemli hale gelir.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/strong><\/p>\n<p>* <strong><code class=\"language-\">sed<\/code> komutlar\u0131 neden \u00e7al\u0131\u015fm\u0131yor?<\/strong>  Komutlar\u0131n do\u011fru yaz\u0131ld\u0131\u011f\u0131ndan ve dosya yolunun do\u011fru oldu\u011fundan emin olun.  Ayr\u0131ca, dosya izinlerinin do\u011fru oldu\u011fundan emin olmakta fayda var.<\/p>\n<p>* <strong><code class=\"language-\">sed<\/code>&#8216;i kullanarak tab karakterlerini de\u011fi\u015ftirmenin daha verimli yollar\u0131 var m\u0131?<\/strong>  \u00c7ok b\u00fcy\u00fck dosyalar i\u00e7in <code class=\"language-\">awk<\/code> veya <code class=\"language-\">perl<\/code> gibi daha verimli ara\u00e7lar kullan\u0131labilir.<\/p>\n<p>* <strong><code class=\"language-\">sed -i<\/code> se\u00e7ene\u011fi ne i\u015fe yarar?<\/strong>  <code class=\"language-\">-i<\/code> se\u00e7ene\u011fi, <code class=\"language-\">sed<\/code> komutunun de\u011fi\u015fiklikleri do\u011frudan dosyaya kaydetmesini sa\u011flar.  Ancak, bu se\u00e7ene\u011fi kullanmadan \u00f6nce mutlaka dosyan\u0131n bir yede\u011fini al\u0131n.<\/p>\n<p>* <strong>D\u00fczenli ifadeler <code class=\"language-\">sed<\/code> ile nas\u0131l kullan\u0131l\u0131r?<\/strong>  D\u00fczenli ifadeler, <code class=\"language-\">sed<\/code> komutlar\u0131nda daha karma\u015f\u0131k metin manip\u00fclasyonlar\u0131 yapmak i\u00e7in kullan\u0131labilir.  Daha fazla bilgi i\u00e7in [Fatih Soysal&#8217;\u0131n d\u00fczenli ifadeler hakk\u0131ndaki yaz\u0131s\u0131n\u0131](https:\/\/fatihsoysal.com\/duzenli-ifadeler\/) inceleyebilirsiniz.<\/p>\n<p>* <strong><code class=\"language-\">sed<\/code>&#8216;in s\u0131n\u0131rlamalar\u0131 nelerdir?<\/strong>  <code class=\"language-\">sed<\/code> \u00f6zellikle b\u00fcy\u00fck dosyalar i\u00e7in yava\u015f olabilir ve karma\u015f\u0131k metin i\u015flemlerinde yetersiz kalabilir.  Bu gibi durumlarda <code class=\"language-\">awk<\/code> veya <code class=\"language-\">perl<\/code> gibi daha g\u00fc\u00e7l\u00fc ara\u00e7lar tercih edilmelidir.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# sed ile Sekme Karakterlerini De\u011fi\u015ftirme: Tam Bir K\u0131lavuz Veri i\u015flemede s\u0131kl\u0131kla kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z bir problem, farkl\u0131 kaynaklardan gelen&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-28031","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 Sekme Karakterlerini De\u011fi\u015ftirme<\/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-sekme-karakterlerini-degistirme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"sed ile Sekme Karakterlerini De\u011fi\u015ftirme\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/sed-ile-sekme-karakterlerini-degistirme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-22T06:10:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-01T15:06:44+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-sekme-karakterlerini-degistirme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-sekme-karakterlerini-degistirme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"sed ile Sekme Karakterlerini De\u011fi\u015ftirme\",\"datePublished\":\"2025-08-22T06:10:21+00:00\",\"dateModified\":\"2025-09-01T15:06:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-sekme-karakterlerini-degistirme\/\"},\"wordCount\":1140,\"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-sekme-karakterlerini-degistirme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-sekme-karakterlerini-degistirme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-sekme-karakterlerini-degistirme\/\",\"name\":\"sed ile Sekme Karakterlerini De\u011fi\u015ftirme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-22T06:10:21+00:00\",\"dateModified\":\"2025-09-01T15:06:44+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-sekme-karakterlerini-degistirme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/sed-ile-sekme-karakterlerini-degistirme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-sekme-karakterlerini-degistirme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"sed ile Sekme Karakterlerini De\u011fi\u015ftirme\"}]},{\"@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 Sekme Karakterlerini De\u011fi\u015ftirme","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-sekme-karakterlerini-degistirme\/","og_locale":"tr_TR","og_type":"article","og_title":"sed ile Sekme Karakterlerini De\u011fi\u015ftirme","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/sed-ile-sekme-karakterlerini-degistirme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-22T06:10:21+00:00","article_modified_time":"2025-09-01T15:06:44+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-sekme-karakterlerini-degistirme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-sekme-karakterlerini-degistirme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"sed ile Sekme Karakterlerini De\u011fi\u015ftirme","datePublished":"2025-08-22T06:10:21+00:00","dateModified":"2025-09-01T15:06:44+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-sekme-karakterlerini-degistirme\/"},"wordCount":1140,"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-sekme-karakterlerini-degistirme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-sekme-karakterlerini-degistirme\/","url":"https:\/\/fatihsoysal.com\/blog\/sed-ile-sekme-karakterlerini-degistirme\/","name":"sed ile Sekme Karakterlerini De\u011fi\u015ftirme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-22T06:10:21+00:00","dateModified":"2025-09-01T15:06:44+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-sekme-karakterlerini-degistirme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/sed-ile-sekme-karakterlerini-degistirme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-sekme-karakterlerini-degistirme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"sed ile Sekme Karakterlerini De\u011fi\u015ftirme"}]},{"@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\/28031","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=28031"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/28031\/revisions"}],"predecessor-version":[{"id":28596,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/28031\/revisions\/28596"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=28031"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=28031"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=28031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}