{"id":28757,"date":"2025-09-02T21:45:29","date_gmt":"2025-09-02T18:45:29","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadaki-tum-bos-satirlari-silme\/"},"modified":"2025-09-02T21:45:29","modified_gmt":"2025-09-02T18:45:29","slug":"sed-ile-dosyadaki-tum-bos-satirlari-silme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadaki-tum-bos-satirlari-silme\/","title":{"rendered":"sed ile Dosyadaki T\u00fcm Bo\u015f Sat\u0131rlar\u0131 Silme"},"content":{"rendered":"<p># sed ile Dosyadaki Bo\u015f Sat\u0131rlar\u0131 Silme: Tam Bir K\u0131lavuz<\/p>\n<p>Bir metin dosyas\u0131nda \u00e7ok say\u0131da bo\u015f sat\u0131r varsa, dosyan\u0131n okunabilirli\u011fini ve i\u015flenebilirli\u011fini \u00f6nemli \u00f6l\u00e7\u00fcde etkileyebilir.  Bu durum, \u00f6zellikle b\u00fcy\u00fck log dosyalar\u0131, kaynak kodlar\u0131 veya veri i\u015fleme s\u00fcre\u00e7lerinde s\u0131k\u00e7a kar\u015f\u0131la\u015f\u0131lan bir problemdir. Bu makalede, <code class=\"language-\">sed<\/code> komutunu kullanarak dosyadaki t\u00fcm bo\u015f sat\u0131rlar\u0131 nas\u0131l h\u0131zl\u0131 ve etkili bir \u015fekilde silebilece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  <code class=\"language-\">sed<\/code>, g\u00fc\u00e7l\u00fc bir metin ak\u0131\u015f\u0131 d\u00fczenleyici olup, bir\u00e7ok Linux ve Unix tabanl\u0131 sistemde standart olarak bulunur.  Bu k\u0131lavuz, yeni ba\u015flayanlardan ileri d\u00fczey kullan\u0131c\u0131lara kadar herkese hitap edecek \u015fekilde tasarlanm\u0131\u015ft\u0131r.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu k\u0131lavuz, <code class=\"language-\">sed<\/code> ile bo\u015f sat\u0131r silme konusunda kademeli bir \u00f6\u011frenme deneyimi sunmaktad\u0131r:<\/p>\n<p>* <strong>Yeni Ba\u015flayan:<\/strong> Temel <code class=\"language-\">sed<\/code> komutlar\u0131 ve basit \u00f6rneklerle ba\u015flayarak konuya giri\u015f yapaca\u011f\u0131z.<br \/>\n* <strong>Orta Seviye:<\/strong> Ger\u00e7ek d\u00fcnya senaryolar\u0131n\u0131 ve optimizasyon ipu\u00e7lar\u0131n\u0131 ele alaca\u011f\u0131z.<br \/>\n* <strong>\u0130leri Seviye:<\/strong> Performans analizi,  <code class=\"language-\">sed<\/code>&#8216;in s\u0131n\u0131rlamalar\u0131 ve daha karma\u015f\u0131k durumlar i\u00e7in \u00e7\u00f6z\u00fcmler \u00fczerinde duraca\u011f\u0131z.<\/p>\n<p><strong>Sed ile Bo\u015f Sat\u0131r Silme: Temel Kavramlar<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code> (stream editor), metin dosyalar\u0131n\u0131 sat\u0131r sat\u0131r i\u015fleyen ve d\u00fczenleme i\u015flemleri ger\u00e7ekle\u015ftiren bir komut sat\u0131r\u0131 arac\u0131d\u0131r.  <code class=\"language-\">sed<\/code> komutlar\u0131 genellikle \u015fu formatta kullan\u0131l\u0131r:<\/p>\n<pre class=\"language-bash\"><code>sed 'komut' dosya_adi<\/code><\/pre>\n<p>Bo\u015f sat\u0131rlar\u0131 silmek i\u00e7in kullanaca\u011f\u0131m\u0131z komut, <code class=\"language-\">sed '\/^$\/d'<\/code> \u015feklindedir.  \u015eimdi bu komutu par\u00e7alayal\u0131m:<\/p>\n<p>* <code class=\"language-\">\/^$\/<\/code>: Bu, d\u00fczenli bir ifadedir. <code class=\"language-\">^<\/code> sembol\u00fc sat\u0131r ba\u015flang\u0131c\u0131n\u0131, <code class=\"language-\">$<\/code> sembol\u00fc ise sat\u0131r sonunu g\u00f6sterir.  <code class=\"language-\">^$<\/code> birlikte kullan\u0131ld\u0131\u011f\u0131nda, tamamen bo\u015f bir sat\u0131r\u0131 temsil eder.<br \/>\n* <code class=\"language-\">d<\/code>: Bu, <code class=\"language-\">sed<\/code> komutudur ve &#8220;sil&#8221; anlam\u0131na gelir.  E\u015fle\u015fen sat\u0131r\u0131 (bu durumda bo\u015f sat\u0131r\u0131) siler.<\/p>\n<p>\u00d6rne\u011fin, <code class=\"language-\">dosya.txt<\/code> adl\u0131 bir dosyadaki t\u00fcm bo\u015f sat\u0131rlar\u0131 silmek i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\n<pre class=\"language-bash\"><code>sed '\/^$\/d' dosya.txt<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">dosya.txt<\/code> dosyas\u0131n\u0131 i\u015fler ve bo\u015f sat\u0131rlar\u0131 silerek sonucu standart \u00e7\u0131kt\u0131ya yazd\u0131r\u0131r.  De\u011fi\u015fiklikleri dosyaya kaydetmek i\u00e7in <code class=\"language-\">-i<\/code> se\u00e7ene\u011fini kullanmal\u0131s\u0131n\u0131z:<\/p>\n<pre class=\"language-bash\"><code>sed -i '\/^$\/d' dosya.txt<\/code><\/pre>\n<p><strong>Uyar\u0131:<\/strong> <code class=\"language-\">-i<\/code> se\u00e7ene\u011fi dosyay\u0131 do\u011frudan de\u011fi\u015ftirir.  De\u011fi\u015fiklikleri yapmadan \u00f6nce dosyan\u0131z\u0131n bir yede\u011fini alman\u0131z \u00f6nerilir.<\/p>\n<p><strong>Nas\u0131l Yap\u0131l\u0131r? Ad\u0131m Ad\u0131m Uygulamal\u0131 K\u0131lavuz<\/strong><\/p>\n<p>\u015eimdi, ad\u0131m ad\u0131m bir \u00f6rnek \u00fczerinden gidelim.  <code class=\"language-\">ornek.txt<\/code> adl\u0131 bir dosyam\u0131z olsun ve i\u00e7inde \u015fu i\u00e7erik bulunsun:<\/p>\n<pre class=\"language-\"><code>Merhaba d\u00fcnya!\n\nBu bir \u00f6rnek dosyad\u0131r.\n\n\n\u0130kinci paragraf.\n\n\nSon sat\u0131r.<\/code><\/pre>\n<p>Bu dosyadaki bo\u015f sat\u0131rlar\u0131 silmek i\u00e7in a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre class=\"language-bash\"><code>sed '\/^$\/d' ornek.txt<\/code><\/pre>\n<p>Sonu\u00e7 \u015fu \u015fekilde olacakt\u0131r:<\/p>\n<pre class=\"language-\"><code>Merhaba d\u00fcnya!\nBu bir \u00f6rnek dosyad\u0131r.\n\u0130kinci paragraf.\nSon sat\u0131r.<\/code><\/pre>\n<p>G\u00f6rd\u00fc\u011f\u00fcn\u00fcz gibi, bo\u015f sat\u0131rlar ba\u015far\u0131yla silindi.  Dosyay\u0131 kal\u0131c\u0131 olarak de\u011fi\u015ftirmek i\u00e7in <code class=\"language-\">-i<\/code> se\u00e7ene\u011fini kullanmay\u0131 unutmay\u0131n:<\/p>\n<pre class=\"language-bash\"><code>sed -i '\/^$\/d' ornek.txt<\/code><\/pre>\n<p><strong>Ger\u00e7ek Hayatta Bo\u015f Sat\u0131r Silme: Vaka Analizi<\/strong><\/p>\n<p>Bir web sunucusunun log dosyas\u0131n\u0131 ele alal\u0131m.  Bu dosya, her istek i\u00e7in bir sat\u0131r i\u00e7erir ve bazen aralar\u0131nda bo\u015f sat\u0131rlar olu\u015fabilir.  Bu bo\u015f sat\u0131rlar, log dosyas\u0131n\u0131n analizini zorla\u015ft\u0131r\u0131r.  <code class=\"language-\">sed<\/code> komutunu kullanarak bu bo\u015f sat\u0131rlar\u0131 kolayca silebilir ve log dosyas\u0131n\u0131 daha okunabilir hale getirebiliriz:<\/p>\n<pre class=\"language-bash\"><code>sed -i '\/^$\/d' access.log<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">access.log<\/code> dosyas\u0131ndaki t\u00fcm bo\u015f sat\u0131rlar\u0131 siler.  B\u00fcy\u00fck log dosyalar\u0131 i\u00e7in bu i\u015flem, dosyan\u0131n i\u015flenmesini ve analizini \u00f6nemli \u00f6l\u00e7\u00fcde h\u0131zland\u0131racakt\u0131r.  [Fatih Soysal&#8217;\u0131n web sitesi](https:\/\/fatihsoysal.com) \u00fczerinde log dosyas\u0131 analiziyle ilgili daha fazla bilgi bulabilirsiniz.<\/p>\n<p><strong>Sed Komutunun Optimizasyonu ve Performans Analizi<\/strong><\/p>\n<p>B\u00fcy\u00fck dosyalar i\u00e7in <code class=\"language-\">sed<\/code>&#8216;in performans\u0131n\u0131 art\u0131rmak \u00f6nemlidir.  <code class=\"language-\">sed<\/code> komutu tek ge\u00e7i\u015fte \u00e7al\u0131\u015f\u0131r, bu nedenle b\u00fcy\u00fck dosyalar i\u00e7in performans genellikle yeterlidir. Ancak, \u00e7ok b\u00fcy\u00fck dosyalar i\u00e7in daha h\u0131zl\u0131 alternatifler de mevcuttur.  \u00d6rne\u011fin, <code class=\"language-\">awk<\/code> komutu, <code class=\"language-\">sed<\/code>&#8216;e g\u00f6re baz\u0131 durumlarda daha h\u0131zl\u0131 olabilir.<\/p>\n<p><code class=\"language-\">awk<\/code> ile bo\u015f sat\u0131r silme:<\/p>\n<pre class=\"language-bash\"><code>awk 'NF &gt; 0' dosya.txt<\/code><\/pre>\n<p>Bu komut, en az bir alan i\u00e7eren sat\u0131rlar\u0131 (yani bo\u015f olmayan sat\u0131rlar\u0131) yazd\u0131r\u0131r, dolay\u0131s\u0131yla bo\u015f sat\u0131rlar\u0131 otomatik olarak atlar.  Performans kar\u015f\u0131la\u015ft\u0131rmas\u0131 i\u00e7in, dosya boyutuna ve sistem \u00f6zelliklerine ba\u011fl\u0131 olarak farkl\u0131 sonu\u00e7lar elde edilebilir.  <code class=\"language-\">time<\/code> komutu ile farkl\u0131 komutlar\u0131n \u00e7al\u0131\u015fma s\u00fcrelerini kar\u015f\u0131la\u015ft\u0131rabilirsiniz.<\/p>\n<p><strong>\u0130leri D\u00fczey Kullan\u0131m: Edge Case&#8217;ler ve Karma\u015f\u0131k Durumlar<\/strong><\/p>\n<p>Bazen, sadece bo\u015f sat\u0131rlar\u0131 de\u011fil, belirli bir karakter dizisiyle ba\u015flayan veya biten bo\u015f sat\u0131rlar\u0131 silmek isteyebilirsiniz.  Bu gibi durumlarda daha karma\u015f\u0131k d\u00fczenli ifadeler kullanman\u0131z gerekebilir.  \u00d6rne\u011fin, sadece bo\u015fluk karakterleriyle dolu sat\u0131rlar\u0131 silmek i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>sed '\/^[[:space:]]*$\/d' dosya.txt<\/code><\/pre>\n<p>Bu komut, sadece bo\u015fluk karakterlerinden olu\u015fan sat\u0131rlar\u0131 siler.  <code class=\"language-\">[[:space:]]<\/code> \u00f6zel karakter s\u0131n\u0131f\u0131, t\u00fcm beyaz bo\u015fluk karakterlerini (bo\u015fluk, sekme vb.) temsil eder.<\/p>\n<p><strong>Nas\u0131l Yap\u0131l\u0131r?  \u00c7oklu Bo\u015f Sat\u0131rlar\u0131n Silinmesi<\/strong><\/p>\n<p>Dosyada ard\u0131\u015f\u0131k birden fazla bo\u015f sat\u0131r varsa ve bunlar\u0131n sadece tek bir bo\u015f sat\u0131ra indirgenmesini istiyorsan\u0131z, daha karma\u015f\u0131k bir <code class=\"language-\">sed<\/code> komutu kullanman\u0131z gerekebilir.  Bu, genellikle bir <code class=\"language-\">sed<\/code> komutundan ziyade <code class=\"language-\">awk<\/code> veya daha g\u00fc\u00e7l\u00fc bir metin i\u015flemcisi ile daha kolay \u00e7\u00f6z\u00fclebilir.  Ancak, <code class=\"language-\">sed<\/code> ile de m\u00fcmk\u00fcn olsa da, komut daha karma\u015f\u0131k hale gelecektir.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bu makalede, <code class=\"language-\">sed<\/code> komutunu kullanarak dosyadaki bo\u015f sat\u0131rlar\u0131 silmenin farkl\u0131 yollar\u0131n\u0131 ve ileri d\u00fczey kullan\u0131m senaryolar\u0131n\u0131 inceledik.  <code class=\"language-\">sed<\/code>, g\u00fc\u00e7l\u00fc ve esnek bir ara\u00e7t\u0131r, ancak b\u00fcy\u00fck dosyalar i\u00e7in performans optimizasyonu ve alternatif ara\u00e7lar\u0131n kullan\u0131lmas\u0131 \u00f6nemlidir.  Unutmay\u0131n ki, <code class=\"language-\">-i<\/code> se\u00e7ene\u011fini kullanmadan \u00f6nce dosyan\u0131z\u0131n yede\u011fini alman\u0131z \u00f6nerilir.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">sed<\/code> komutu \u00e7al\u0131\u015ft\u0131r\u0131rken hata al\u0131rsam ne yapmal\u0131y\u0131m?<\/strong>  Hata mesaj\u0131n\u0131 dikkatlice inceleyin ve hangi hatan\u0131n olu\u015ftu\u011funu anlamaya \u00e7al\u0131\u015f\u0131n.  Dosya izinleri, dosya yolu veya komutun kendisinde bir hata olabilir.<\/p>\n<p>2. <strong><code class=\"language-\">sed<\/code> yerine ba\u015fka hangi ara\u00e7lar\u0131 kullanabilirim?<\/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 ve baz\u0131 durumlarda <code class=\"language-\">sed<\/code>&#8216;den daha g\u00fc\u00e7l\u00fc ve esnek olabilirler.<\/p>\n<p>3. <strong>B\u00fcy\u00fck dosyalar i\u00e7in performans\u0131 nas\u0131l iyile\u015ftirebilirim?<\/strong>  <code class=\"language-\">sed<\/code> yerine <code class=\"language-\">awk<\/code> kullanmay\u0131 deneyebilir veya dosyay\u0131 daha k\u00fc\u00e7\u00fck par\u00e7alara b\u00f6lerek i\u015fleyebilirsiniz.<\/p>\n<p>4. <strong>Bo\u015f sat\u0131rlar\u0131n silinmesi geri al\u0131nabilir mi?<\/strong>  <code class=\"language-\">sed -i<\/code> ile yap\u0131lan de\u011fi\u015fiklikler kal\u0131c\u0131d\u0131r.  Bu nedenle, de\u011fi\u015fiklikleri yapmadan \u00f6nce dosyan\u0131z\u0131n yede\u011fini alman\u0131z \u00f6nemlidir.<\/p>\n<p>5. <strong>Sadece belirli say\u0131da ard\u0131\u015f\u0131k bo\u015f sat\u0131r\u0131 nas\u0131l silebilirim?<\/strong>  Bu daha karma\u015f\u0131k bir senaryodur ve genellikle <code class=\"language-\">awk<\/code> veya ba\u015fka bir programlama dili ile daha kolay \u00e7\u00f6z\u00fcl\u00fcr.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# sed ile Dosyadaki Bo\u015f Sat\u0131rlar\u0131 Silme: Tam Bir K\u0131lavuz Bir metin dosyas\u0131nda \u00e7ok say\u0131da bo\u015f sat\u0131r varsa,&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-28757","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 Dosyadaki T\u00fcm Bo\u015f Sat\u0131rlar\u0131 Silme<\/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-dosyadaki-tum-bos-satirlari-silme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"sed ile Dosyadaki T\u00fcm Bo\u015f Sat\u0131rlar\u0131 Silme\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadaki-tum-bos-satirlari-silme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-02T18:45:29+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-dosyadaki-tum-bos-satirlari-silme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadaki-tum-bos-satirlari-silme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"sed ile Dosyadaki T\u00fcm Bo\u015f Sat\u0131rlar\u0131 Silme\",\"datePublished\":\"2025-09-02T18:45:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadaki-tum-bos-satirlari-silme\/\"},\"wordCount\":1088,\"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-dosyadaki-tum-bos-satirlari-silme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadaki-tum-bos-satirlari-silme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadaki-tum-bos-satirlari-silme\/\",\"name\":\"sed ile Dosyadaki T\u00fcm Bo\u015f Sat\u0131rlar\u0131 Silme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-02T18:45:29+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadaki-tum-bos-satirlari-silme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadaki-tum-bos-satirlari-silme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadaki-tum-bos-satirlari-silme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"sed ile Dosyadaki T\u00fcm Bo\u015f Sat\u0131rlar\u0131 Silme\"}]},{\"@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 Dosyadaki T\u00fcm Bo\u015f Sat\u0131rlar\u0131 Silme","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-dosyadaki-tum-bos-satirlari-silme\/","og_locale":"tr_TR","og_type":"article","og_title":"sed ile Dosyadaki T\u00fcm Bo\u015f Sat\u0131rlar\u0131 Silme","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadaki-tum-bos-satirlari-silme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-02T18:45:29+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-dosyadaki-tum-bos-satirlari-silme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadaki-tum-bos-satirlari-silme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"sed ile Dosyadaki T\u00fcm Bo\u015f Sat\u0131rlar\u0131 Silme","datePublished":"2025-09-02T18:45:29+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadaki-tum-bos-satirlari-silme\/"},"wordCount":1088,"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-dosyadaki-tum-bos-satirlari-silme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadaki-tum-bos-satirlari-silme\/","url":"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadaki-tum-bos-satirlari-silme\/","name":"sed ile Dosyadaki T\u00fcm Bo\u015f Sat\u0131rlar\u0131 Silme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-02T18:45:29+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadaki-tum-bos-satirlari-silme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadaki-tum-bos-satirlari-silme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadaki-tum-bos-satirlari-silme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"sed ile Dosyadaki T\u00fcm Bo\u015f Sat\u0131rlar\u0131 Silme"}]},{"@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\/28757","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=28757"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/28757\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=28757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=28757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=28757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}