{"id":27669,"date":"2025-08-17T09:10:24","date_gmt":"2025-08-17T06:10:24","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/sed-ile-coklu-metin-degistirme-orneklerle\/"},"modified":"2025-09-01T18:11:20","modified_gmt":"2025-09-01T15:11:20","slug":"sed-ile-coklu-metin-degistirme-orneklerle","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/sed-ile-coklu-metin-degistirme-orneklerle\/","title":{"rendered":"sed ile \u00c7oklu Metin De\u011fi\u015ftirme (\u00d6rneklerle)"},"content":{"rendered":"<p># sed ile Birden Fazla Metin De\u011fi\u015ftirme: Tam Bir Rehber<\/p>\n<p><strong>Meta A\u00e7\u0131klamas\u0131:<\/strong>  sed komutu ile birden fazla metin dizisini nas\u0131l de\u011fi\u015ftirece\u011finizi ad\u0131m ad\u0131m \u00f6\u011frenin. Yeni ba\u015flayanlar i\u00e7in basit \u00f6rneklerden ileri d\u00fczey performans optimizasyonuna kadar kapsaml\u0131 bir rehber. Ger\u00e7ek d\u00fcnya senaryolar\u0131 ve pratik \u00e7\u00f6z\u00fcmlerle sed uzmanl\u0131\u011f\u0131na ula\u015f\u0131n!<\/p>\n<p>G\u00fcnl\u00fck Linux i\u015flerinizde, b\u00fcy\u00fck metin dosyalar\u0131nda birden fazla yeri de\u011fi\u015ftirmeniz gerekebilir.  Bu durum, manuel d\u00fczeltmelerle saatler harcaman\u0131za neden olabilir.  \u0130\u015fte tam bu noktada <code class=\"language-\">sed<\/code> (stream editor) komutu devreye giriyor.  <code class=\"language-\">sed<\/code>, metin dosyalar\u0131n\u0131 d\u00fczenlemek i\u00e7in g\u00fc\u00e7l\u00fc ve verimli bir ara\u00e7t\u0131r ve birden fazla metin dizisini tek komutla de\u011fi\u015ftirmenize olanak tan\u0131r. Bu rehberde, <code class=\"language-\">sed<\/code> kullanarak birden fazla metin dizisini nas\u0131l de\u011fi\u015ftirece\u011finizi,  yeni ba\u015flayanlardan uzman seviyesine kadar ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu rehber, <code class=\"language-\">sed<\/code> ile birden fazla metin de\u011fi\u015fimi konusunda \u00fc\u00e7 seviyeye ayr\u0131lm\u0131\u015f bir \u00f6\u011frenme yol haritas\u0131 sunar:<\/p>\n<p><strong>Yeni Ba\u015flayan:<\/strong>  Temel <code class=\"language-\">sed<\/code> komutlar\u0131n\u0131 ve basit metin de\u011fi\u015ftirme \u00f6rneklerini i\u00e7erir.<\/p>\n<p><strong>Orta Seviye:<\/strong> Ger\u00e7ek d\u00fcnya senaryolar\u0131n\u0131 ve optimizasyon ipu\u00e7lar\u0131n\u0131 ele al\u0131r.<\/p>\n<p><strong>\u0130leri Seviye:<\/strong> Performans analizi, karma\u015f\u0131k durumlar ve <code class=\"language-\">sed<\/code>&#8216;in s\u0131n\u0131rlamalar\u0131 hakk\u0131nda bilgi verir.<\/p>\n<p><strong>1. sed Temelleri: \u0130lk Ad\u0131mlar<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code> komutu, ak\u0131\u015f halindeki veriler \u00fczerinde d\u00fczenlemeler yapman\u0131za olanak tan\u0131r.  Temel s\u00f6zdizimi \u015fu \u015fekildedir:<\/p>\n<pre class=\"language-bash\"><code>sed 's\/aranacak_metin\/de\u011fi\u015ftirilecek_metin\/g' dosya_adi<\/code><\/pre>\n<p>* <code class=\"language-\">s<\/code>:  De\u011fi\u015ftirme komutunu belirtir.<br \/>\n* <code class=\"language-\">\/aranacak_metin\/<\/code>:  De\u011fi\u015ftirilecek metin dizisini belirtir.<br \/>\n* <code class=\"language-\">\/de\u011fi\u015ftirilecek_metin\/<\/code>:  Yerine yaz\u0131lacak metin dizisini belirtir.<br \/>\n* <code class=\"language-\">g<\/code>:  Her sat\u0131rdaki *t\u00fcm* e\u015fle\u015fmeleri de\u011fi\u015ftirmek i\u00e7in kullan\u0131l\u0131r.  <code class=\"language-\">g<\/code> olmadan sadece ilk e\u015fle\u015fme de\u011fi\u015ftirilir.<br \/>\n* <code class=\"language-\">dosya_adi<\/code>:  D\u00fczenlenecek dosyan\u0131n ad\u0131d\u0131r.<\/p>\n<p><strong>\u00d6rnek:<\/strong>  &#8220;Merhaba d\u00fcnya&#8221; metnini &#8220;Selam d\u00fcnya&#8221; ile de\u011fi\u015ftirmek i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>sed 's\/Merhaba\/Selam\/g' dosyam.txt<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">dosyam.txt<\/code> dosyas\u0131ndaki t\u00fcm &#8220;Merhaba&#8221; metinlerini &#8220;Selam&#8221; ile de\u011fi\u015ftirir ve sonucu ekrana yazd\u0131r\u0131r.  De\u011fi\u015fiklikleri dosyaya kaydetmek i\u00e7in <code class=\"language-\">-i<\/code> se\u00e7ene\u011fini kullanmal\u0131s\u0131n\u0131z: <code class=\"language-\">sed -i 's\/Merhaba\/Selam\/g' dosyam.txt<\/code>.  <strong>Dikkat:<\/strong> <code class=\"language-\">-i<\/code> se\u00e7ene\u011fi dosyay\u0131 do\u011frudan de\u011fi\u015ftirir, bu y\u00fczden yedek almay\u0131 unutmay\u0131n!<\/p>\n<p><strong>2. Birden Fazla De\u011fi\u015ftirme: \u00c7oklu Komutlar<\/strong><\/p>\n<p>Tek bir <code class=\"language-\">sed<\/code> komutu ile birden fazla de\u011fi\u015ftirme yapmak i\u00e7in <code class=\"language-\">;<\/code> (noktal\u0131 virg\u00fcl) ile komutlar\u0131 birbirine ba\u011flayabilirsiniz.<\/p>\n<p><strong>\u00d6rnek:<\/strong> &#8220;Merhaba d\u00fcnya&#8221;, &#8220;g\u00fcnayd\u0131n d\u00fcnya&#8221; ve &#8220;iyi ak\u015famlar d\u00fcnya&#8221; metinlerini s\u0131ras\u0131yla &#8220;Selam d\u00fcnya&#8221;, &#8220;G\u00fcnayd\u0131n d\u00fcnya&#8221; ve &#8220;\u0130yi ak\u015famlar d\u00fcnya&#8221; ile de\u011fi\u015ftirmek i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>sed 's\/Merhaba\/Selam\/g; s\/g\u00fcnayd\u0131n\/G\u00fcnayd\u0131n\/g; s\/iyi ak\u015famlar\/\u0130yi ak\u015famlar\/g' dosyam.txt<\/code><\/pre>\n<p>Bu komut, \u00fc\u00e7 de\u011fi\u015fikli\u011fi de tek bir sat\u0131rda ger\u00e7ekle\u015ftirir.  Ancak, bu y\u00f6ntem \u00e7ok say\u0131da de\u011fi\u015ftirme i\u00e7in okunabilirli\u011fi azalt\u0131r ve bak\u0131m\u0131 zorla\u015ft\u0131r\u0131r.<\/p>\n<p><strong>3.  Birden Fazla De\u011fi\u015ftirme:  Adresleme ve \u015eablonlar<\/strong><\/p>\n<p>Daha karma\u015f\u0131k senaryolar i\u00e7in, <code class=\"language-\">sed<\/code>&#8216;in adresleme \u00f6zelli\u011fini kullanarak belirli sat\u0131rlarda veya sat\u0131r aral\u0131klar\u0131nda de\u011fi\u015fiklikler yapabilirsiniz.  Ayr\u0131ca, daha geli\u015fmi\u015f d\u00fczenli ifadeler (regular expressions) kullanarak daha karma\u015f\u0131k e\u015fle\u015fmeler ger\u00e7ekle\u015ftirebilirsiniz.<\/p>\n<p><strong>\u00d6rnek:<\/strong>  Dosyan\u0131n sadece 1. ve 3. sat\u0131rlar\u0131nda &#8220;Merhaba&#8221; metnini &#8220;Selam&#8221; ile de\u011fi\u015ftirmek i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>sed '1,3s\/Merhaba\/Selam\/g' dosyam.txt<\/code><\/pre>\n<p>Bu komut, sadece 1. ve 3. sat\u0131rlardaki &#8220;Merhaba&#8221; metinlerini de\u011fi\u015ftirir.<\/p>\n<p><strong>4.  Ger\u00e7ek D\u00fcnya \u00d6rne\u011fi:  Web Log Dosyas\u0131 Analizi<\/strong><\/p>\n<p>Bir web sunucusunun log dosyas\u0131nda, farkl\u0131 taray\u0131c\u0131lar\u0131n isteklerini saymak istedi\u011finizi varsayal\u0131m.  <code class=\"language-\">sed<\/code> kullanarak, taray\u0131c\u0131 adlar\u0131n\u0131 belirli bir formata d\u00f6n\u00fc\u015ft\u00fcrebilir ve daha sonra <code class=\"language-\">uniq -c<\/code> komutu ile sayabilirsiniz.<\/p>\n<p>\u00d6rnek log sat\u0131r\u0131: <code class=\"language-\">192.168.1.1 - - [23\/Oct\/2023:10:00:00 +0300] \"GET \/index.html HTTP\/1.1\" 200 1234 \"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/114.0.0.0 Safari\/537.36\" \"-\" <\/code><\/p>\n<p>A\u015fa\u011f\u0131daki <code class=\"language-\">sed<\/code> komutu, taray\u0131c\u0131 ad\u0131n\u0131 ay\u0131klar ve &#8220;Chrome&#8221; olarak standartla\u015ft\u0131r\u0131r:<\/p>\n<pre class=\"language-bash\"><code>sed 's\/.*&quot;\\(.*\\)Safari.*&quot;\/\\1\/g; s\/Chrome\/Chrome\/g; s\/Firefox\/Firefox\/g' access.log | sort | uniq -c<\/code><\/pre>\n<p>Bu komut, \u00f6nce taray\u0131c\u0131 ad\u0131n\u0131 ay\u0131klar, ard\u0131ndan Chrome ve Firefox&#8217;u (di\u011fer taray\u0131c\u0131lar i\u00e7in de benzer \u015fekilde ekleme yapabilirsiniz) standartla\u015ft\u0131r\u0131r ve son olarak <code class=\"language-\">sort<\/code> ve <code class=\"language-\">uniq -c<\/code> komutlar\u0131yla her taray\u0131c\u0131n\u0131n istek say\u0131s\u0131n\u0131 sayar.  Bu, daha okunabilir ve analiz edilebilir bir \u00e7\u0131kt\u0131 sa\u011flar.<\/p>\n<p><strong>5.  Performans Optimizasyonu:  sed&#8217;i Etkin Kullanma<\/strong><\/p>\n<p>\u00c7ok b\u00fcy\u00fck dosyalarda <code class=\"language-\">sed<\/code> kullan\u0131rken performans \u00f6nemlidir.  A\u015fa\u011f\u0131daki ipu\u00e7lar\u0131 performans\u0131 art\u0131rmaya yard\u0131mc\u0131 olur:<\/p>\n<p>* <strong><code class=\"language-\">-i<\/code> yerine <code class=\"language-\">-i.bak<\/code> kullan\u0131n:<\/strong>  Bu, orijinal dosyan\u0131n bir yede\u011fini <code class=\"language-\">dosya_adi.bak<\/code> olarak olu\u015fturur.<br \/>\n* <strong><code class=\"language-\">g<\/code> se\u00e7ene\u011fini gerekti\u011finde kullan\u0131n:<\/strong>  T\u00fcm e\u015fle\u015fmeleri de\u011fi\u015ftirmek her zaman gerekli de\u011fildir.  Gerekti\u011finde <code class=\"language-\">g<\/code> se\u00e7ene\u011fini kald\u0131r\u0131n.<br \/>\n* <strong>D\u00fczenli ifadeleri optimize edin:<\/strong>  Karma\u015f\u0131k d\u00fczenli ifadeler performans\u0131 d\u00fc\u015f\u00fcrebilir.  Basit ve etkili d\u00fczenli ifadeler kullanmaya \u00e7al\u0131\u015f\u0131n.<br \/>\n* <strong><code class=\"language-\">sed<\/code> yerine daha uygun ara\u00e7lar kullan\u0131n:<\/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.  \u00d6rne\u011fin, <code class=\"language-\">awk<\/code> \u00e7oklu de\u011fi\u015ftirme i\u015flemlerini daha verimli bir \u015fekilde ger\u00e7ekle\u015ftirebilir.<\/p>\n<p><strong>6. \u0130leri Seviye Konular: Karma\u015f\u0131k Durumlar ve S\u0131n\u0131rlamalar<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code> g\u00fc\u00e7l\u00fcd\u00fcr, ancak baz\u0131 s\u0131n\u0131rlamalar\u0131 vard\u0131r.  \u00d6rne\u011fin, \u00e7ok karma\u015f\u0131k d\u00fczenlemeler i\u00e7in <code class=\"language-\">awk<\/code> veya <code class=\"language-\">perl<\/code> daha uygun olabilir.  Ayr\u0131ca, <code class=\"language-\">sed<\/code>&#8216;in bellek kullan\u0131m\u0131 b\u00fcy\u00fck dosyalarda sorun olabilir.  Bu durumlarda, dosyay\u0131 daha k\u00fc\u00e7\u00fck par\u00e7alara b\u00f6lmek ve her par\u00e7ay\u0131 ayr\u0131 ayr\u0131 i\u015flemek daha iyi bir yakla\u015f\u0131m olabilir.  Bunu <code class=\"language-\">split<\/code> komutu ile yapabilirsiniz.<\/p>\n<p><strong>7.  Hata Ay\u0131klama ve Problem \u00c7\u00f6zme<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code> komutlar\u0131nda hata ay\u0131klama i\u00e7in <code class=\"language-\">-n<\/code> (sessiz mod) ve <code class=\"language-\">-p<\/code> (yazd\u0131rma) se\u00e7eneklerini kullanabilirsiniz.  <code class=\"language-\">-n<\/code> se\u00e7ene\u011fi, <code class=\"language-\">sed<\/code>&#8216;in varsay\u0131lan olarak hi\u00e7bir \u015fey yazd\u0131rmamas\u0131n\u0131 sa\u011flar.  <code class=\"language-\">p<\/code> komutu, e\u015fle\u015fen sat\u0131rlar\u0131 yazd\u0131r\u0131r.  Bu \u015fekilde, hangi sat\u0131rlar\u0131n de\u011fi\u015ftirildi\u011fini ve hangi sat\u0131rlar\u0131n de\u011fi\u015ftirilmedi\u011fini g\u00f6rebilirsiniz.  Ayr\u0131ca, <code class=\"language-\">sed<\/code>&#8216;in \u00e7\u0131kt\u0131s\u0131n\u0131 <code class=\"language-\">grep<\/code> veya <code class=\"language-\">awk<\/code> gibi di\u011fer komutlarla filtreleyerek hata ay\u0131klamay\u0131 kolayla\u015ft\u0131rabilirsiniz.<\/p>\n<p><strong>8.  sed ve di\u011fer Komutlarla Entegrasyon<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code> komutunu di\u011fer Linux komutlar\u0131yla birle\u015ftirerek g\u00fc\u00e7l\u00fc ve verimli i\u015f ak\u0131\u015flar\u0131 olu\u015fturabilirsiniz.  \u00d6rne\u011fin, <code class=\"language-\">grep<\/code>, <code class=\"language-\">sort<\/code>, <code class=\"language-\">uniq<\/code>, <code class=\"language-\">awk<\/code>, <code class=\"language-\">xargs<\/code> gibi komutlarla <code class=\"language-\">sed<\/code>&#8216;i birle\u015ftirerek karma\u015f\u0131k metin i\u015fleme g\u00f6revlerini kolayca ger\u00e7ekle\u015ftirebilirsiniz.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code> komutu, metin dosyalar\u0131nda birden fazla metin dizisini de\u011fi\u015ftirmek i\u00e7in g\u00fc\u00e7l\u00fc ve esnek bir ara\u00e7t\u0131r.  Bu rehberde, <code class=\"language-\">sed<\/code>&#8216;in temel kullan\u0131m\u0131ndan ileri seviye tekniklerine kadar geni\u015f bir yelpazede bilgi verdik.  Uygulama \u00f6rnekleri ve performans optimizasyon ipu\u00e7lar\u0131yla, <code class=\"language-\">sed<\/code>&#8216;i etkin bir \u015fekilde kullanarak zaman ve \u00e7aba tasarrufu sa\u011flayabilirsiniz.  Unutmay\u0131n, b\u00fcy\u00fck dosyalarda \u00e7al\u0131\u015f\u0131rken yedekleme yapmak ve performans optimizasyonuna dikkat etmek \u00f6nemlidir.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">sed<\/code> komutunu nas\u0131l geri alabilirim?<\/strong>  <code class=\"language-\">sed<\/code> komutu dosyay\u0131 do\u011frudan de\u011fi\u015ftirirse, yedekleme almad\u0131ysan\u0131z geri almak m\u00fcmk\u00fcn de\u011fildir.  <code class=\"language-\">-i.bak<\/code> se\u00e7ene\u011fini kullanarak yedekleme almay\u0131 unutmay\u0131n.<\/p>\n<p>2. <strong><code class=\"language-\">sed<\/code> komutunda d\u00fczenli ifadeler nas\u0131l kullan\u0131l\u0131r?<\/strong>  <code class=\"language-\">sed<\/code> komutlar\u0131nda d\u00fczenli ifadeler, <code class=\"language-\">\/aranacak_metin\/<\/code> k\u0131sm\u0131na yerle\u015ftirilir.  Daha fazla bilgi i\u00e7in <code class=\"language-\">man sed<\/code> komutuna bakabilirsiniz veya  [fatihsoysal.com](https:\/\/fatihsoysal.com) adresinden d\u00fczenli ifadeler hakk\u0131nda daha fazla bilgi edinebilirsiniz.<\/p>\n<p>3. <strong><code class=\"language-\">sed<\/code> ile \u00e7ok b\u00fcy\u00fck dosyalar\u0131 nas\u0131l i\u015fleyebilirim?<\/strong>  \u00c7ok b\u00fcy\u00fck dosyalar i\u00e7in <code class=\"language-\">sed<\/code> yerine <code class=\"language-\">awk<\/code> veya <code class=\"language-\">perl<\/code> gibi daha verimli ara\u00e7lar\u0131 kullanabilir veya dosyay\u0131 daha k\u00fc\u00e7\u00fck par\u00e7alara b\u00f6lerek i\u015fleyebilirsiniz.<\/p>\n<p>4. <strong><code class=\"language-\">sed<\/code> komutlar\u0131nda hata ay\u0131klama nas\u0131l yap\u0131l\u0131r?<\/strong> <code class=\"language-\">-n<\/code> ve <code class=\"language-\">-p<\/code> se\u00e7eneklerini kullanarak hata ay\u0131klama yapabilirsiniz.  Ayr\u0131ca, <code class=\"language-\">grep<\/code> ve <code class=\"language-\">awk<\/code> gibi di\u011fer komutlarla <code class=\"language-\">sed<\/code> \u00e7\u0131kt\u0131s\u0131n\u0131 filtreleyebilirsiniz.<\/p>\n<p>5. <strong><code class=\"language-\">sed<\/code>&#8216;in s\u0131n\u0131rlamalar\u0131 nelerdir?<\/strong>  <code class=\"language-\">sed<\/code> karma\u015f\u0131k metin i\u015flemleri i\u00e7in her zaman en uygun ara\u00e7 olmayabilir.  \u00c7ok karma\u015f\u0131k i\u015flemler i\u00e7in <code class=\"language-\">awk<\/code> veya <code class=\"language-\">perl<\/code> gibi daha g\u00fc\u00e7l\u00fc ara\u00e7lar\u0131 tercih etmek daha iyi olabilir.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# sed ile Birden Fazla Metin De\u011fi\u015ftirme: Tam Bir Rehber Meta A\u00e7\u0131klamas\u0131: sed komutu ile birden fazla metin&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-27669","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 \u00c7oklu Metin 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-coklu-metin-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 \u00c7oklu Metin 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-coklu-metin-degistirme-orneklerle\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-17T06:10:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-01T15:11:20+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=\"7 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-coklu-metin-degistirme-orneklerle\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-coklu-metin-degistirme-orneklerle\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"sed ile \u00c7oklu Metin De\u011fi\u015ftirme (\u00d6rneklerle)\",\"datePublished\":\"2025-08-17T06:10:24+00:00\",\"dateModified\":\"2025-09-01T15:11:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-coklu-metin-degistirme-orneklerle\/\"},\"wordCount\":1250,\"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-coklu-metin-degistirme-orneklerle\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-coklu-metin-degistirme-orneklerle\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-coklu-metin-degistirme-orneklerle\/\",\"name\":\"sed ile \u00c7oklu Metin De\u011fi\u015ftirme (\u00d6rneklerle)\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-17T06:10:24+00:00\",\"dateModified\":\"2025-09-01T15:11:20+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-coklu-metin-degistirme-orneklerle\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/sed-ile-coklu-metin-degistirme-orneklerle\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-coklu-metin-degistirme-orneklerle\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"sed ile \u00c7oklu Metin 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 \u00c7oklu Metin 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-coklu-metin-degistirme-orneklerle\/","og_locale":"tr_TR","og_type":"article","og_title":"sed ile \u00c7oklu Metin De\u011fi\u015ftirme (\u00d6rneklerle)","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/sed-ile-coklu-metin-degistirme-orneklerle\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-17T06:10:24+00:00","article_modified_time":"2025-09-01T15:11:20+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"7 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-coklu-metin-degistirme-orneklerle\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-coklu-metin-degistirme-orneklerle\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"sed ile \u00c7oklu Metin De\u011fi\u015ftirme (\u00d6rneklerle)","datePublished":"2025-08-17T06:10:24+00:00","dateModified":"2025-09-01T15:11:20+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-coklu-metin-degistirme-orneklerle\/"},"wordCount":1250,"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-coklu-metin-degistirme-orneklerle\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-coklu-metin-degistirme-orneklerle\/","url":"https:\/\/fatihsoysal.com\/blog\/sed-ile-coklu-metin-degistirme-orneklerle\/","name":"sed ile \u00c7oklu Metin De\u011fi\u015ftirme (\u00d6rneklerle)","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-17T06:10:24+00:00","dateModified":"2025-09-01T15:11:20+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-coklu-metin-degistirme-orneklerle\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/sed-ile-coklu-metin-degistirme-orneklerle\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-coklu-metin-degistirme-orneklerle\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"sed ile \u00c7oklu Metin 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\/27669","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=27669"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27669\/revisions"}],"predecessor-version":[{"id":28629,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27669\/revisions\/28629"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=27669"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=27669"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=27669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}