{"id":27860,"date":"2025-08-20T00:45:23","date_gmt":"2025-08-19T21:45:23","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/sed-ile-tam-eslesmeyi-degistirme-orneklerle\/"},"modified":"2025-09-01T18:10:10","modified_gmt":"2025-09-01T15:10:10","slug":"sed-ile-tam-eslesmeyi-degistirme-orneklerle","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/sed-ile-tam-eslesmeyi-degistirme-orneklerle\/","title":{"rendered":"sed ile Tam E\u015fle\u015fmeyi De\u011fi\u015ftirme (\u00d6rneklerle)"},"content":{"rendered":"<p># sed ile Tam E\u015fle\u015fme De\u011fi\u015ftirme: Ad\u0131m Ad\u0131m Uygulama Rehberi<\/p>\n<p>Metin i\u015flemede, \u00f6zellikle b\u00fcy\u00fck dosyalar \u00fczerinde \u00e7al\u0131\u015f\u0131rken, tam e\u015fle\u015fme ile de\u011fi\u015ftirme i\u015flemi hayati \u00f6nem ta\u015f\u0131r.  Yanl\u0131\u015f bir karakterin bile istenmeyen sonu\u00e7lara yol a\u00e7abilece\u011fi bu i\u015flemler i\u00e7in <code class=\"language-\">sed<\/code> komutu g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Bu makalede, <code class=\"language-\">sed<\/code> kullanarak tam e\u015fle\u015fme de\u011fi\u015ftirmeyi, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  <code class=\"language-\">sed<\/code>&#8216;in g\u00fcc\u00fcn\u00fc ke\u015ffedip, metin i\u015fleme s\u00fcre\u00e7lerinizi optimize etmeyi hedefliyoruz.<\/p>\n<p><strong>1. sed ile Tan\u0131\u015fma: 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.  Dosyan\u0131n tamam\u0131n\u0131 belle\u011fe y\u00fcklemek yerine, sat\u0131r sat\u0131r i\u015fleyerek performansl\u0131 bir \u015fekilde \u00e7al\u0131\u015f\u0131r.  Bu, \u00f6zellikle b\u00fcy\u00fck dosyalar i\u00e7in \u00f6nemli bir avantaj sa\u011flar.  <code class=\"language-\">sed<\/code>&#8216;in temel yap\u0131s\u0131 \u015fu \u015fekildedir:<\/p>\n<pre class=\"language-bash\"><code>sed 'komutlar' dosya_adi<\/code><\/pre>\n<p><code class=\"language-\">komutlar<\/code> k\u0131sm\u0131, yap\u0131lacak i\u015flemleri tan\u0131mlar.  \u00d6rne\u011fin, bir sat\u0131r\u0131 de\u011fi\u015ftirmek i\u00e7in <code class=\"language-\">s\/eski\/yeni\/g<\/code> komutu kullan\u0131l\u0131r.  <code class=\"language-\">s<\/code> de\u011fi\u015ftirme anlam\u0131na gelir, <code class=\"language-\">\/<\/code> ayra\u00e7 olarak kullan\u0131l\u0131r (di\u011fer karakterler de kullan\u0131labilir), <code class=\"language-\">eski<\/code> de\u011fi\u015ftirilecek metin, <code class=\"language-\">yeni<\/code> yeni metin ve <code class=\"language-\">g<\/code> t\u00fcm e\u015fle\u015fmeleri de\u011fi\u015ftirmek anlam\u0131na gelir (yoksa sadece ilk e\u015fle\u015fmeyi de\u011fi\u015ftirir).<\/p>\n<p><strong>\u00d6rnek:<\/strong>  <code class=\"language-\">metin.txt<\/code> dosyas\u0131nda &#8220;elma&#8221; kelimesini &#8220;armut&#8221; ile de\u011fi\u015ftirmek i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>sed 's\/elma\/armut\/g' metin.txt<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">metin.txt<\/code> dosyas\u0131n\u0131 de\u011fi\u015ftirmez, sonucu ekrana yazd\u0131r\u0131r. De\u011fi\u015fiklikleri dosyaya kaydetmek i\u00e7in <code class=\"language-\">-i<\/code> se\u00e7ene\u011fi kullan\u0131l\u0131r:<\/p>\n<pre class=\"language-bash\"><code>sed -i 's\/elma\/armut\/g' metin.txt<\/code><\/pre>\n<p><strong>Dikkat:<\/strong> <code class=\"language-\">-i<\/code> se\u00e7ene\u011fi dosyay\u0131 do\u011frudan de\u011fi\u015ftirir.  De\u011fi\u015fikliklerden emin olunmadan \u00f6nce mutlaka yedek al\u0131n!<\/p>\n<p><strong>2. Tam E\u015fle\u015fme De\u011fi\u015ftirme: Yeni Ba\u015flayanlar \u0130\u00e7in Ad\u0131m Ad\u0131m Rehber<\/strong><\/p>\n<p>Tam e\u015fle\u015fme, <code class=\"language-\">sed<\/code>&#8216;de <code class=\"language-\">^<\/code> (sat\u0131r ba\u015f\u0131) ve <code class=\"language-\">$<\/code> (sat\u0131r sonu) meta karakterleri kullan\u0131larak sa\u011flan\u0131r.  \u00d6rne\u011fin, bir sat\u0131rda sadece &#8220;elma&#8221; kelimesinin tam olarak bulunmas\u0131 durumunda de\u011fi\u015ftirme yapmak i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>sed 's\/^elma$\/armut\/' metin.txt<\/code><\/pre>\n<p>Bu komut, sadece &#8220;elma&#8221; kelimesinin tek ba\u015f\u0131na bulundu\u011fu sat\u0131rlar\u0131 &#8220;armut&#8221; ile de\u011fi\u015ftirir.  &#8220;elmalar&#8221;, &#8220;k\u0131rm\u0131z\u0131 elma&#8221; gibi ifadeleri de\u011fi\u015ftirmez.<\/p>\n<p><strong>3. Ger\u00e7ek Hayat \u00d6rne\u011fi: Log Dosyalar\u0131n\u0131n \u0130\u015flenmesi<\/strong><\/p>\n<p>Bir web sunucusunun log dosyas\u0131nda,  &#8220;404 Not Found&#8221; hatalar\u0131n\u0131 &#8220;Hata 404&#8221; olarak de\u011fi\u015ftirmek istedi\u011fimizi varsayal\u0131m.  Log dosyas\u0131 b\u00fcy\u00fck olabilir, bu y\u00fczden <code class=\"language-\">sed<\/code>&#8216;in performans avantaj\u0131n\u0131 kullanmak \u00f6nemlidir.<\/p>\n<pre class=\"language-bash\"><code>sed -i 's\/^404 Not Found$\/Hata 404\/' access.log<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">access.log<\/code> dosyas\u0131ndaki sadece &#8220;404 Not Found&#8221; sat\u0131rlar\u0131n\u0131 de\u011fi\u015ftirir.  Di\u011fer &#8220;404&#8221; i\u00e7eren sat\u0131rlar\u0131 etkilemez.  E\u011fer t\u00fcm &#8220;404&#8221; i\u00e7eren sat\u0131rlar\u0131 de\u011fi\u015ftirmek istersek <code class=\"language-\">g<\/code> se\u00e7ene\u011fini kullanabiliriz ancak bu tam e\u015fle\u015fme olmayacakt\u0131r.<\/p>\n<p><strong>4.  Optimizasyon \u0130pu\u00e7lar\u0131: Performans\u0131 Art\u0131rma<\/strong><\/p>\n<p>B\u00fcy\u00fck dosyalarda <code class=\"language-\">sed<\/code>&#8216;in performans\u0131n\u0131 art\u0131rmak i\u00e7in baz\u0131 ipu\u00e7lar\u0131:<\/p>\n<p>* <strong><code class=\"language-\">-i<\/code> se\u00e7ene\u011fini dikkatli kullan\u0131n:<\/strong>  Dosyay\u0131 do\u011frudan de\u011fi\u015ftirmek, yedekleme yapmay\u0131 gerektirir ve performans\u0131 etkileyebilir.  \u00d6ncelikle \u00e7\u0131kt\u0131y\u0131 ekrana yazd\u0131r\u0131p kontrol edin, sonra <code class=\"language-\">-i<\/code> se\u00e7ene\u011fini kullan\u0131n.<br \/>\n* <strong>Gerekti\u011finde <code class=\"language-\">-n<\/code> ve <code class=\"language-\">p<\/code> komutlar\u0131n\u0131 kullan\u0131n:<\/strong> <code class=\"language-\">-n<\/code> se\u00e7ene\u011fi, <code class=\"language-\">sed<\/code>&#8216;in varsay\u0131lan olarak sat\u0131rlar\u0131 yazd\u0131rmamas\u0131n\u0131 sa\u011flar.  <code class=\"language-\">p<\/code> komutu ise, e\u015fle\u015fen sat\u0131rlar\u0131 yazd\u0131r\u0131r.  Bu, sadece de\u011fi\u015ftirilen sat\u0131rlar\u0131n yazd\u0131r\u0131lmas\u0131n\u0131 sa\u011flar ve performans\u0131 art\u0131r\u0131r. \u00d6rnek: <code class=\"language-\">sed -n 's\/eski\/yeni\/p'<\/code><br \/>\n* <strong>D\u00fczenli ifadeleri optimize edin:<\/strong>  Karma\u015f\u0131k d\u00fczenli ifadeler performans\u0131 d\u00fc\u015f\u00fcrebilir.  M\u00fcmk\u00fcn oldu\u011funca basit ve spesifik ifadeler kullan\u0131n.<br \/>\n* <strong><code class=\"language-\">sed<\/code>&#8216;in alternatiflerini de\u011ferlendirin:<\/strong>  \u00c7ok b\u00fcy\u00fck dosyalar i\u00e7in <code class=\"language-\">awk<\/code> veya <code class=\"language-\">perl<\/code> gibi daha g\u00fc\u00e7l\u00fc ara\u00e7lar daha uygun olabilir.<\/p>\n<p><strong>5. \u0130leri D\u00fczey Kullan\u0131m: Edge Case&#8217;ler ve Performans Analizi<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code>&#8216;in s\u0131n\u0131rlamalar\u0131n\u0131 ve performans\u0131n\u0131 anlamak \u00f6nemlidir.  \u00d6rne\u011fin, \u00e7ok karma\u015f\u0131k d\u00fczenli ifadeler veya \u00e7ok b\u00fcy\u00fck dosyalar, <code class=\"language-\">sed<\/code>&#8216;i yava\u015flatabilir veya beklenmedik sonu\u00e7lara yol a\u00e7abilir.  Bu gibi durumlarda, performans analizi yaparak alternatif y\u00f6ntemler de\u011ferlendirilmelidir. <code class=\"language-\">time<\/code> komutu ile <code class=\"language-\">sed<\/code> komutunun \u00e7al\u0131\u015fma s\u00fcresini \u00f6l\u00e7ebilirsiniz. \u00d6rne\u011fin: <code class=\"language-\">time sed -i 's\/eski\/yeni\/g' b\u00fcy\u00fck_dosya.txt<\/code><\/p>\n<p><strong>Edge Case \u00d6rne\u011fi:<\/strong>  De\u011fi\u015ftirmek istedi\u011finiz metin i\u00e7inde \u00f6zel karakterler (\u00f6rne\u011fin, <code class=\"language-\">\/<\/code>, <code class=\"language-\">\\<\/code>, <code class=\"language-\">&<\/code>) varsa, bunlar\u0131 <code class=\"language-\">\\<\/code> ile ka\u00e7\u0131\u015f karakteri kullanarak korumak gerekir. \u00d6rne\u011fin, <code class=\"language-\">\/<\/code> karakterini de\u011fi\u015ftirmek i\u00e7in <code class=\"language-\">\\\/<\/code> yazmal\u0131s\u0131n\u0131z.<\/p>\n<p><strong>6.  sed ile Tam E\u015fle\u015fme:  Farkl\u0131 Ayra\u00e7lar\u0131n Kullan\u0131m\u0131<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code>&#8216;de varsay\u0131lan ayra\u00e7 <code class=\"language-\">\/<\/code>&#8216;d\u0131r, ancak ba\u015fka ayra\u00e7lar da kullan\u0131labilir.  Bu, \u00f6zellikle de\u011fi\u015ftirmek istedi\u011finiz metin i\u00e7inde <code class=\"language-\">\/<\/code> karakteri varsa faydal\u0131d\u0131r. \u00d6rne\u011fin, <code class=\"language-\">#<\/code> ayrac\u0131n\u0131 kullanarak:<\/p>\n<pre class=\"language-bash\"><code>sed 's#eski#yeni#g' metin.txt<\/code><\/pre>\n<p><strong>7.  \u00c7oklu De\u011fi\u015ftirme \u0130\u015flemleri:  Birden Fazla De\u011fi\u015ftirme Komutu<\/strong><\/p>\n<p>Tek bir <code class=\"language-\">sed<\/code> komutu ile birden fazla de\u011fi\u015ftirme i\u015flemi yapmak m\u00fcmk\u00fcnd\u00fcr.  Bunun i\u00e7in <code class=\"language-\">;<\/code> ile komutlar\u0131 ay\u0131rabilirsiniz:<\/p>\n<pre class=\"language-bash\"><code>sed 's\/elma\/armut\/g; s\/muz\/kiraz\/g' metin.txt<\/code><\/pre>\n<p><strong>8.  sed&#8217;in Alternatifleri:  awk ve Perl<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck dosyalar veya karma\u015f\u0131k metin i\u015fleme i\u015flemleri i\u00e7in <code class=\"language-\">awk<\/code> ve <code class=\"language-\">perl<\/code> gibi daha g\u00fc\u00e7l\u00fc ara\u00e7lar daha uygun olabilir.  <code class=\"language-\">awk<\/code>, \u00f6zellikle s\u00fctun tabanl\u0131 veriler \u00fczerinde \u00e7al\u0131\u015fmak i\u00e7in tasarlanm\u0131\u015ft\u0131r ve <code class=\"language-\">perl<\/code>, daha genel ama\u00e7l\u0131 bir programlama dilidir.  <code class=\"language-\">sed<\/code>&#8216;den daha esnek ve g\u00fc\u00e7l\u00fcd\u00fcrler ancak \u00f6\u011frenme e\u011frisi daha diktir.<\/p>\n<p><strong>9. Sonu\u00e7:  sed ile Etkili Metin \u0130\u015fleme<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code>, metin dosyalar\u0131nda tam e\u015fle\u015fme ile de\u011fi\u015ftirme i\u015flemleri i\u00e7in g\u00fc\u00e7l\u00fc ve verimli bir ara\u00e7t\u0131r.  Bu makalede, <code class=\"language-\">sed<\/code>&#8216;in temel kullan\u0131m\u0131ndan ileri d\u00fczey tekniklerine kadar geni\u015f bir yelpazede bilgi verildi.  Uygulama \u00f6rnekleri ve optimizasyon ipu\u00e7lar\u0131 ile <code class=\"language-\">sed<\/code>&#8216;i etkin bir \u015fekilde kullanarak metin i\u015fleme s\u00fcre\u00e7lerinizi iyile\u015ftirebilirsiniz.  Daha fazla ileri d\u00fczey <code class=\"language-\">sed<\/code> kullan\u0131m\u0131 ve \u00f6rnekleri i\u00e7in [Fatih Soysal&#8217;\u0131n](https:\/\/fatihsoysal.com) bloguna g\u00f6z atabilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">sed<\/code> komutlar\u0131 dosyay\u0131 do\u011frudan de\u011fi\u015ftirir mi?<\/strong>  Hay\u0131r, varsay\u0131lan olarak <code class=\"language-\">sed<\/code> komutlar\u0131 \u00e7\u0131kt\u0131y\u0131 ekrana yazd\u0131r\u0131r.  Dosyay\u0131 do\u011frudan de\u011fi\u015ftirmek i\u00e7in <code class=\"language-\">-i<\/code> se\u00e7ene\u011fi kullan\u0131l\u0131r.<\/p>\n<p>2. <strong><code class=\"language-\">sed<\/code>&#8216;in performans\u0131n\u0131 nas\u0131l art\u0131rabilirim?<\/strong>  B\u00fcy\u00fck dosyalar i\u00e7in <code class=\"language-\">-n<\/code> ve <code class=\"language-\">p<\/code> komutlar\u0131n\u0131 kullanabilir, d\u00fczenli ifadeleri optimize edebilir ve gerekti\u011finde <code class=\"language-\">awk<\/code> veya <code class=\"language-\">perl<\/code> gibi alternatif ara\u00e7lar\u0131 de\u011ferlendirebilirsiniz.<\/p>\n<p>3. <strong><code class=\"language-\">sed<\/code>&#8216;de \u00f6zel karakterleri nas\u0131l ka\u00e7\u0131\u015f karakteri kullanarak koruyabilirim?<\/strong> <code class=\"language-\">\\<\/code> karakterini kullanarak \u00f6zel karakterleri ka\u00e7\u0131\u015f karakteri ile koruyabilirsiniz.<\/p>\n<p>4. <strong><code class=\"language-\">sed<\/code> ile birden fazla de\u011fi\u015ftirme i\u015flemi nas\u0131l yap\u0131l\u0131r?<\/strong>  <code class=\"language-\">;<\/code> karakteri ile birden fazla <code class=\"language-\">sed<\/code> komutunu ayn\u0131 sat\u0131rda kullanabilirsiniz.<\/p>\n<p>5. <strong><code class=\"language-\">sed<\/code>&#8216;in alternatifleri nelerdir?<\/strong>  <code class=\"language-\">awk<\/code> ve <code class=\"language-\">perl<\/code> gibi daha g\u00fc\u00e7l\u00fc ara\u00e7lar, \u00f6zellikle b\u00fcy\u00fck dosyalar veya karma\u015f\u0131k i\u015flemler i\u00e7in daha uygun olabilir.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# sed ile Tam E\u015fle\u015fme De\u011fi\u015ftirme: Ad\u0131m Ad\u0131m Uygulama Rehberi Metin i\u015flemede, \u00f6zellikle b\u00fcy\u00fck dosyalar \u00fczerinde \u00e7al\u0131\u015f\u0131rken, tam&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-27860","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 Tam E\u015fle\u015fmeyi De\u011fi\u015ftirme (\u00d6rneklerle)<\/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-tam-eslesmeyi-degistirme-orneklerle\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"sed ile Tam E\u015fle\u015fmeyi De\u011fi\u015ftirme (\u00d6rneklerle)\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/sed-ile-tam-eslesmeyi-degistirme-orneklerle\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-19T21:45:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-01T15:10:10+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-tam-eslesmeyi-degistirme-orneklerle\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-tam-eslesmeyi-degistirme-orneklerle\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"sed ile Tam E\u015fle\u015fmeyi De\u011fi\u015ftirme (\u00d6rneklerle)\",\"datePublished\":\"2025-08-19T21:45:23+00:00\",\"dateModified\":\"2025-09-01T15:10:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-tam-eslesmeyi-degistirme-orneklerle\/\"},\"wordCount\":1095,\"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-tam-eslesmeyi-degistirme-orneklerle\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-tam-eslesmeyi-degistirme-orneklerle\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-tam-eslesmeyi-degistirme-orneklerle\/\",\"name\":\"sed ile Tam E\u015fle\u015fmeyi De\u011fi\u015ftirme (\u00d6rneklerle)\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-19T21:45:23+00:00\",\"dateModified\":\"2025-09-01T15:10:10+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-tam-eslesmeyi-degistirme-orneklerle\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/sed-ile-tam-eslesmeyi-degistirme-orneklerle\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-tam-eslesmeyi-degistirme-orneklerle\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"sed ile Tam E\u015fle\u015fmeyi De\u011fi\u015ftirme (\u00d6rneklerle)\"}]},{\"@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 Tam E\u015fle\u015fmeyi De\u011fi\u015ftirme (\u00d6rneklerle)","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-tam-eslesmeyi-degistirme-orneklerle\/","og_locale":"tr_TR","og_type":"article","og_title":"sed ile Tam E\u015fle\u015fmeyi De\u011fi\u015ftirme (\u00d6rneklerle)","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/sed-ile-tam-eslesmeyi-degistirme-orneklerle\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-19T21:45:23+00:00","article_modified_time":"2025-09-01T15:10:10+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-tam-eslesmeyi-degistirme-orneklerle\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-tam-eslesmeyi-degistirme-orneklerle\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"sed ile Tam E\u015fle\u015fmeyi De\u011fi\u015ftirme (\u00d6rneklerle)","datePublished":"2025-08-19T21:45:23+00:00","dateModified":"2025-09-01T15:10:10+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-tam-eslesmeyi-degistirme-orneklerle\/"},"wordCount":1095,"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-tam-eslesmeyi-degistirme-orneklerle\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-tam-eslesmeyi-degistirme-orneklerle\/","url":"https:\/\/fatihsoysal.com\/blog\/sed-ile-tam-eslesmeyi-degistirme-orneklerle\/","name":"sed ile Tam E\u015fle\u015fmeyi De\u011fi\u015ftirme (\u00d6rneklerle)","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-19T21:45:23+00:00","dateModified":"2025-09-01T15:10:10+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-tam-eslesmeyi-degistirme-orneklerle\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/sed-ile-tam-eslesmeyi-degistirme-orneklerle\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-tam-eslesmeyi-degistirme-orneklerle\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"sed ile Tam E\u015fle\u015fmeyi De\u011fi\u015ftirme (\u00d6rneklerle)"}]},{"@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\/27860","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=27860"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27860\/revisions"}],"predecessor-version":[{"id":28621,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27860\/revisions\/28621"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=27860"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=27860"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=27860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}