{"id":27878,"date":"2025-08-20T06:45:27","date_gmt":"2025-08-20T03:45:27","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/sed-ile-alt-dizeyi-kaldirma-orneklerle\/"},"modified":"2025-09-01T18:09:54","modified_gmt":"2025-09-01T15:09:54","slug":"sed-ile-alt-dizeyi-kaldirma-orneklerle","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/sed-ile-alt-dizeyi-kaldirma-orneklerle\/","title":{"rendered":"sed ile Alt Dizeyi Kald\u0131rma (\u00d6rneklerle)"},"content":{"rendered":"<p># sed ile Alt Dize Silme: Ad\u0131m Ad\u0131m Uygulamal\u0131 K\u0131lavuz<\/p>\n<p>Metin i\u015flemede s\u0131kl\u0131kla kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z bir ihtiya\u00e7, istenmeyen alt dizeleri dosyalardan veya metin ak\u0131\u015flar\u0131ndan silmektir.  <code class=\"language-\">sed<\/code> (stream editor), bu i\u015flemi komut sat\u0131r\u0131ndan g\u00fc\u00e7l\u00fc ve verimli bir \u015fekilde yapmam\u0131z\u0131 sa\u011flayan bir Linux komutudur. Bu makalede, <code class=\"language-\">sed<\/code> kullanarak alt dize silmeyi ad\u0131m ad\u0131m, yeni ba\u015flayanlardan uzman seviyesine kadar detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z.  Ger\u00e7ek d\u00fcnya senaryolar\u0131 ve performans optimizasyonu ipu\u00e7lar\u0131yla zenginle\u015ftirilmi\u015f bu rehber, <code class=\"language-\">sed<\/code> yeteneklerinizi bir \u00fcst seviyeye ta\u015f\u0131man\u0131za yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu makale, <code class=\"language-\">sed<\/code> ile alt dize silmeyi \u00fc\u00e7 a\u015famada ele almaktad\u0131r:<\/p>\n<p>* <strong>Yeni Ba\u015flayan:<\/strong> Temel kavramlar, ad\u0131m ad\u0131m a\u00e7\u0131klamalar ve basit kod \u00f6rnekleri.<br \/>\n* <strong>Orta Seviye:<\/strong> Ger\u00e7ek hayat \u00f6rnekleri, daha karma\u015f\u0131k senaryolar ve optimizasyon ipu\u00e7lar\u0131.<br \/>\n* <strong>\u0130leri Seviye:<\/strong> Performans analizi, s\u0131n\u0131r durumlar\u0131 (edge cases) ve geli\u015fmi\u015f <code class=\"language-\">sed<\/code> teknikleri.<\/p>\n<p><strong>sed ile Alt Dize Silme: Temel Kavramlar<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code>, ak\u0131\u015f d\u00fczenleyicisi anlam\u0131na gelen g\u00fc\u00e7l\u00fc bir komut sat\u0131r\u0131 arac\u0131d\u0131r.  Metin dosyalar\u0131n\u0131 sat\u0131r sat\u0131r i\u015fleyerek, belirli kal\u0131plar\u0131 bulup de\u011fi\u015ftirmemizi, silmemizi veya eklememizi sa\u011flar.  Alt dize silme i\u015flemi i\u00e7in temel s\u00f6zdizimi \u015fu \u015fekildedir:<\/p>\n<pre class=\"language-bash\"><code>sed 's\/aranacak_dize\/\/g' dosya_adi<\/code><\/pre>\n<p>Burada:<\/p>\n<p>* <code class=\"language-\">s<\/code>:  De\u011fi\u015ftirme i\u015flemini (substitution) belirtir.<br \/>\n* <code class=\"language-\">\/aranacak_dize\/<\/code>:  Silinecek alt dizeyi belirtir.  Regex (d\u00fczenli ifade) kullanarak daha karma\u015f\u0131k kal\u0131plar tan\u0131mlayabilirsiniz.<br \/>\n* <code class=\"language-\">\/\/<\/code>:  De\u011fi\u015ftirme i\u015flemi sonucu yaz\u0131lacak metni belirtir.  Bu \u00f6rnekte bo\u015f b\u0131rak\u0131ld\u0131\u011f\u0131ndan, alt dize tamamen silinir.<br \/>\n* <code class=\"language-\">g<\/code>:  T\u00fcm e\u015fle\u015fmeleri de\u011fi\u015ftirmek i\u00e7in kullan\u0131l\u0131r.  E\u011fer <code class=\"language-\">g<\/code> kullan\u0131lmazsa, sadece her sat\u0131rdaki ilk e\u015fle\u015fme de\u011fi\u015ftirilir.<br \/>\n* <code class=\"language-\">dosya_adi<\/code>:  \u0130\u015flenecek dosyan\u0131n ad\u0131d\u0131r.<\/p>\n<p><strong>\u00d6rnek:<\/strong>  &#8220;Merhaba d\u00fcnya, d\u00fcnya g\u00fczeldir.&#8221; c\u00fcmlesindeki &#8220;d\u00fcnya&#8221; kelimesini silmek i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>sed 's\/d\u00fcnya\/\/g' &lt;(echo &quot;Merhaba d\u00fcnya, d\u00fcnya g\u00fczeldir.&quot;)<\/code><\/pre>\n<p>Bu komut,  \u00e7\u0131kt\u0131 olarak &#8220;Merhaba ,  g\u00fczeldir.&#8221; verecektir.  <code class=\"language-\"><(...)<\/code>  komutu, <code class=\"language-\">echo<\/code> komutunun \u00e7\u0131kt\u0131s\u0131n\u0131 <code class=\"language-\">sed<\/code> komutuna y\u00f6nlendirir.<\/p>\n<p><strong>Nas\u0131l Yap\u0131l\u0131r? Ad\u0131m Ad\u0131m Uygulamal\u0131 K\u0131lavuz<\/strong><\/p>\n<p>\u015eimdi, <code class=\"language-\">sed<\/code> kullanarak alt dize silmeyi ad\u0131m ad\u0131m inceleyelim.  A\u015fa\u011f\u0131daki \u00f6rneklerde, farkl\u0131 senaryolar ve d\u00fczenli ifadelerin kullan\u0131m\u0131 g\u00f6sterilecektir.<\/p>\n<p><strong>Ad\u0131m 1: Basit Alt Dize Silme<\/strong><\/p>\n<p>\"Bu bir \u00f6rnek metindir.\" c\u00fcmlesinden \"\u00f6rnek\" kelimesini silmek i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>sed 's\/\u00f6rnek\/\/' &lt;&lt;&lt; &quot;Bu bir \u00f6rnek metindir.&quot;<\/code><\/pre>\n<p>\u00c7\u0131kt\u0131: \"Bu bir  metindir.\"<\/p>\n<p><strong>Ad\u0131m 2: \u00c7oklu E\u015fle\u015fmeleri Silme<\/strong><\/p>\n<p>\"Elma, armut, elma, muz\" c\u00fcmlesinden t\u00fcm \"elma\" kelimelerini silmek i\u00e7in <code class=\"language-\">g<\/code> se\u00e7ene\u011fini kullan\u0131r\u0131z:<\/p>\n<pre class=\"language-bash\"><code>sed 's\/elma\/\/g' &lt;&lt;&lt; &quot;Elma, armut, elma, muz&quot;<\/code><\/pre>\n<p>\u00c7\u0131kt\u0131: \", armut, , muz\"<\/p>\n<p><strong>Ad\u0131m 3: D\u00fczenli \u0130fadelerle Karma\u015f\u0131k Kal\u0131plar<\/strong><\/p>\n<p>\"Telefon numaram 0532-123-4567, di\u011fer numaram ise 05XX-XXX-XXXX.\" c\u00fcmlesinden t\u00fcm telefon numaralar\u0131n\u0131 silmek i\u00e7in d\u00fczenli ifadeler kullanabiliriz:<\/p>\n<pre class=\"language-bash\"><code>sed 's\/[0-9]{3}-[0-9]{3}-[0-9]{4}\/\/g' &lt;&lt;&lt; &quot;Telefon numaram 0532-123-4567, di\u011fer numaram ise 05XX-XXX-XXXX.&quot;<\/code><\/pre>\n<p>Bu komut, \u00fc\u00e7 basamakl\u0131 say\u0131, tire, \u00fc\u00e7 basamakl\u0131 say\u0131, tire ve d\u00f6rt basamakl\u0131 say\u0131 dizilimini siler.  \u00c7\u0131kt\u0131: \"Telefon numaram , di\u011fer numaram ise .\"<\/p>\n<p><strong>Ad\u0131m 4: Dosyalarda Alt Dize Silme<\/strong><\/p>\n<p>Bir dosyada bulunan alt dizeyi silmek i\u00e7in dosya ad\u0131n\u0131 belirtiriz:<\/p>\n<pre class=\"language-bash\"><code>sed 's\/eski_dize\/yeni_dize\/g' dosya.txt &gt; yeni_dosya.txt<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">dosya.txt<\/code> i\u00e7indeki \"eski_dize\"leri \"yeni_dize\" ile de\u011fi\u015ftirir ve sonucu <code class=\"language-\">yeni_dosya.txt<\/code> dosyas\u0131na yazar.  E\u011fer <code class=\"language-\">yeni_dize<\/code> bo\u015f b\u0131rak\u0131l\u0131rsa, alt dize silinir.<\/p>\n<p><strong>Ger\u00e7ek Hayat \u00d6rnekleri ve Optimizasyon \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p><strong>\u00d6rnek 1: Log Dosyalar\u0131n\u0131n Temizlenmesi:<\/strong><\/p>\n<p>Bir web sunucusunun log dosyas\u0131nda bulunan IP adreslerini silmek isteyebiliriz.  D\u00fczenli ifadeler kullanarak bu i\u015flemi ger\u00e7ekle\u015ftirebiliriz.  \u00d6rne\u011fin,  <code class=\"language-\">\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}<\/code> ifadesi IP adreslerini yakalar.<\/p>\n<p><strong>\u00d6rnek 2: HTML Temizleme:<\/strong><\/p>\n<p>HTML dosyas\u0131ndan belirli etiketleri silmek i\u00e7in <code class=\"language-\">sed<\/code> kullanabiliriz.  \u00d6rne\u011fin, t\u00fcm <code class=\"language-\"><script><\/code> etiketlerini silmek i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>sed '\/&lt;script&gt;.*&lt;\\\/script&gt;\/d' dosya.html<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\"><script><\/code> ile ba\u015flayan ve <code class=\"language-\"><\/script><\/code> ile biten t\u00fcm sat\u0131rlar\u0131 siler (<code class=\"language-\">d<\/code> komutu silme i\u015flemini yapar).  Dikkat edilmesi gereken nokta, bu yakla\u015f\u0131m\u0131n karma\u015f\u0131k HTML yap\u0131lar\u0131nda beklenmedik sonu\u00e7lar do\u011furabilece\u011fidir.  Daha g\u00fcvenilir bir y\u00f6ntem i\u00e7in <code class=\"language-\">xmlstarlet<\/code> veya <code class=\"language-\">xsltproc<\/code> gibi ara\u00e7lar kullanmak daha uygun olabilir.<\/p>\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-\">-i<\/code> se\u00e7ene\u011fini kullan\u0131n (yedekleme olu\u015fturur).<br \/>\n* <strong><code class=\"language-\">-n<\/code> ve <code class=\"language-\">p<\/code> komutu:<\/strong>  Sadece istenen sat\u0131rlar\u0131 yazd\u0131rmak i\u00e7in <code class=\"language-\">-n<\/code> (suppress printing) se\u00e7ene\u011fini ve <code class=\"language-\">p<\/code> (print) komutunu birlikte kullan\u0131n.  Bu, b\u00fcy\u00fck dosyalar i\u00e7in performans\u0131 art\u0131r\u0131r.<br \/>\n* <strong><code class=\"language-\">sed<\/code> yerine <code class=\"language-\">awk<\/code>:<\/strong>  Karma\u015f\u0131k metin i\u015fleme i\u015flemleri i\u00e7in <code class=\"language-\">awk<\/code> daha uygun olabilir.  <code class=\"language-\">awk<\/code> daha g\u00fc\u00e7l\u00fc ve esnek bir metin i\u015fleme arac\u0131d\u0131r.<\/p>\n<p><strong>\u0130leri D\u00fczey Teknikler: Performans Analizi ve S\u0131n\u0131r Durumlar\u0131<\/strong><\/p>\n<p>B\u00fcy\u00fck dosyalarda <code class=\"language-\">sed<\/code> performans\u0131n\u0131 optimize etmek i\u00e7in, m\u00fcmk\u00fcn oldu\u011funca spesifik d\u00fczenli ifadeler kullanmal\u0131y\u0131z.  Genel ifadeler, gereksiz e\u015fle\u015fmelere ve daha yava\u015f i\u015fleme s\u00fcresine yol a\u00e7abilir.  Ayr\u0131ca, <code class=\"language-\">-n<\/code> ve <code class=\"language-\">p<\/code> komutlar\u0131n\u0131 kullanarak sadece gerekli sat\u0131rlar\u0131 yazd\u0131rmak performans\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir.<\/p>\n<p><strong>S\u0131n\u0131r Durumlar\u0131 (Edge Cases):<\/strong><\/p>\n<p>* <strong>\u00d6zel Karakterler:<\/strong> D\u00fczenli ifadelerde \u00f6zel karakterleri (\u00f6rne\u011fin <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>, <code class=\"language-\">\/<\/code>) ka\u00e7\u0131\u015f karakteri (<code class=\"language-\">\\<\/code>) ile ka\u00e7\u0131rmak gerekir.<br \/>\n* <strong>\u00c7oklu De\u011fi\u015ftirme:<\/strong> Bir sat\u0131rda birden fazla alt dizeyi de\u011fi\u015ftirmek i\u00e7in, her bir de\u011fi\u015ftirme i\u015flemi i\u00e7in ayr\u0131 bir <code class=\"language-\">s<\/code> komutu kullanmak gerekebilir.<br \/>\n* <strong>Bo\u015f Sat\u0131rlar:<\/strong> Bo\u015f sat\u0131rlar\u0131 silmek i\u00e7in <code class=\"language-\">sed '\/^$\/d'<\/code> komutunu kullanabilirsiniz.<\/p>\n<p><strong>sed ile Alt Dize Silme: Vaka Analizi<\/strong><\/p>\n<p><strong>Vaka 1:  Log Dosyas\u0131 Temizli\u011fi:<\/strong>  Bir web sunucusunun log dosyas\u0131, her sat\u0131rda IP adresi, tarih, saat ve istek bilgisi i\u00e7ermektedir.  Sadece tarih ve saati i\u00e7eren bir log dosyas\u0131 olu\u015fturmak istiyoruz.<\/p>\n<pre class=\"language-bash\"><code>sed 's\/^\\(.*\\) \\([0-9]\\{2\\}\/[0-9]\\{2\\}\/[0-9]\\{4\\}\\) \\([0-9]\\{2\\}:[0-9]\\{2\\}:[0-9]\\{2\\}\\) \\(.*\\)$\/\\2 \\3\/g' access.log &gt; access_date_time.log<\/code><\/pre>\n<p>Bu komut, d\u00fczenli ifadeler kullanarak IP adresini ve istek bilgisini siler ve sadece tarih ve saati korur.<\/p>\n<p><strong>Vaka 2:  E-posta Adreslerinin Gizlenmesi:<\/strong><\/p>\n<p>Bir metin dosyas\u0131nda bulunan e-posta adreslerini gizlemek i\u00e7in,  e-posta adreslerini <code class=\"language-\">***<\/code> ile de\u011fi\u015ftirmek isteyebiliriz.  D\u00fczenli ifadeler kullanarak bu i\u015flemi ger\u00e7ekle\u015ftirebiliriz.<\/p>\n<pre class=\"language-bash\"><code>sed 's\/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}\/***\/g' email_list.txt<\/code><\/pre>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code>, metin i\u015flemede g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r ve alt dize silme i\u015flemini verimli bir \u015fekilde ger\u00e7ekle\u015ftirmemizi sa\u011flar.  Bu makalede, <code class=\"language-\">sed<\/code> kullanarak alt dize silmeyi ad\u0131m ad\u0131m, yeni ba\u015flayanlardan uzman seviyesine kadar detayl\u0131 bir \u015fekilde ele ald\u0131k.  Ger\u00e7ek d\u00fcnya senaryolar\u0131 ve performans optimizasyonu ipu\u00e7lar\u0131yla zenginle\u015ftirilmi\u015f bu rehber,  <code class=\"language-\">sed<\/code> yeteneklerinizi geli\u015ftirmenize yard\u0131mc\u0131 olacakt\u0131r.  Daha fazla ileri d\u00fczey <code class=\"language-\">sed<\/code> tekni\u011fi ve \u00f6rnekleri i\u00e7in [Fatih Soysal'\u0131n bloguna](https:\/\/fatihsoysal.com) g\u00f6z atabilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">sed<\/code> komutlar\u0131 neden tek t\u0131rnak i\u00e7inde yaz\u0131l\u0131r?<\/strong>  Tek t\u0131rnaklar, kabuk taraf\u0131ndan yorumlanmas\u0131n\u0131 \u00f6nler ve <code class=\"language-\">sed<\/code> komutunun do\u011fru \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flar.<br \/>\n2. <strong><code class=\"language-\">g<\/code> se\u00e7ene\u011fi olmadan ne olur?<\/strong>  <code class=\"language-\">g<\/code> se\u00e7ene\u011fi olmadan, her sat\u0131rdaki sadece ilk e\u015fle\u015fme de\u011fi\u015ftirilir.<br \/>\n3. <strong>D\u00fczenli ifadeler nas\u0131l \u00f6\u011frenilir?<\/strong>  D\u00fczenli ifadeleri \u00f6\u011frenmek i\u00e7in \u00e7evrimi\u00e7i kaynaklar\u0131 ve dersleri kullanabilirsiniz.  [Fatih Soysal'\u0131n blogu](https:\/\/fatihsoysal.com) bu konuda size yard\u0131mc\u0131 olabilir.<br \/>\n4. <strong><code class=\"language-\">sed<\/code> yerine ba\u015fka hangi ara\u00e7lar kullan\u0131labilir?<\/strong>  <code class=\"language-\">awk<\/code>, <code class=\"language-\">perl<\/code> ve <code class=\"language-\">python<\/code> gibi ara\u00e7lar da metin i\u015fleme i\u00e7in kullan\u0131labilir.<br \/>\n5. <strong>B\u00fcy\u00fck dosyalar i\u00e7in <code class=\"language-\">sed<\/code> performans\u0131n\u0131 nas\u0131l art\u0131rabilirim?<\/strong>  <code class=\"language-\">-n<\/code> ve <code class=\"language-\">p<\/code> komutlar\u0131n\u0131 kullanarak sadece gerekli sat\u0131rlar\u0131 yazd\u0131rmak performans\u0131 art\u0131rabilir.  Ayr\u0131ca, m\u00fcmk\u00fcn oldu\u011funca spesifik d\u00fczenli ifadeler kullanmak da \u00f6nemlidir.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# sed ile Alt Dize Silme: Ad\u0131m Ad\u0131m Uygulamal\u0131 K\u0131lavuz Metin i\u015flemede s\u0131kl\u0131kla kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131z bir ihtiya\u00e7, istenmeyen alt&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-27878","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 Alt Dizeyi Kald\u0131rma (\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-alt-dizeyi-kaldirma-orneklerle\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"sed ile Alt Dizeyi Kald\u0131rma (\u00d6rneklerle)\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/sed-ile-alt-dizeyi-kaldirma-orneklerle\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-20T03:45:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-01T15:09:54+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=\"2 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-alt-dizeyi-kaldirma-orneklerle\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-alt-dizeyi-kaldirma-orneklerle\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"sed ile Alt Dizeyi Kald\u0131rma (\u00d6rneklerle)\",\"datePublished\":\"2025-08-20T03:45:27+00:00\",\"dateModified\":\"2025-09-01T15:09:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-alt-dizeyi-kaldirma-orneklerle\/\"},\"wordCount\":1170,\"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-alt-dizeyi-kaldirma-orneklerle\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-alt-dizeyi-kaldirma-orneklerle\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-alt-dizeyi-kaldirma-orneklerle\/\",\"name\":\"sed ile Alt Dizeyi Kald\u0131rma (\u00d6rneklerle)\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-08-20T03:45:27+00:00\",\"dateModified\":\"2025-09-01T15:09:54+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-alt-dizeyi-kaldirma-orneklerle\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/sed-ile-alt-dizeyi-kaldirma-orneklerle\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-alt-dizeyi-kaldirma-orneklerle\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"sed ile Alt Dizeyi Kald\u0131rma (\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 Alt Dizeyi Kald\u0131rma (\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-alt-dizeyi-kaldirma-orneklerle\/","og_locale":"tr_TR","og_type":"article","og_title":"sed ile Alt Dizeyi Kald\u0131rma (\u00d6rneklerle)","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/sed-ile-alt-dizeyi-kaldirma-orneklerle\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-08-20T03:45:27+00:00","article_modified_time":"2025-09-01T15:09:54+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"2 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-alt-dizeyi-kaldirma-orneklerle\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-alt-dizeyi-kaldirma-orneklerle\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"sed ile Alt Dizeyi Kald\u0131rma (\u00d6rneklerle)","datePublished":"2025-08-20T03:45:27+00:00","dateModified":"2025-09-01T15:09:54+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-alt-dizeyi-kaldirma-orneklerle\/"},"wordCount":1170,"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-alt-dizeyi-kaldirma-orneklerle\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-alt-dizeyi-kaldirma-orneklerle\/","url":"https:\/\/fatihsoysal.com\/blog\/sed-ile-alt-dizeyi-kaldirma-orneklerle\/","name":"sed ile Alt Dizeyi Kald\u0131rma (\u00d6rneklerle)","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-08-20T03:45:27+00:00","dateModified":"2025-09-01T15:09:54+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-alt-dizeyi-kaldirma-orneklerle\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/sed-ile-alt-dizeyi-kaldirma-orneklerle\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-alt-dizeyi-kaldirma-orneklerle\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"sed ile Alt Dizeyi Kald\u0131rma (\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\/27878","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=27878"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27878\/revisions"}],"predecessor-version":[{"id":28619,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/27878\/revisions\/28619"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=27878"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=27878"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=27878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}