{"id":28746,"date":"2025-09-02T18:45:25","date_gmt":"2025-09-02T15:45:25","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadan-belirli-satir-numaralarini-silme\/"},"modified":"2025-09-02T18:45:25","modified_gmt":"2025-09-02T15:45:25","slug":"sed-ile-dosyadan-belirli-satir-numaralarini-silme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadan-belirli-satir-numaralarini-silme\/","title":{"rendered":"sed ile Dosyadan Belirli Sat\u0131r Numaralar\u0131n\u0131 Silme"},"content":{"rendered":"<p># sed ile Belirli Sat\u0131r Numaralar\u0131n\u0131 Silme: Ad\u0131m Ad\u0131m Pratik K\u0131lavuz<\/p>\n<p>Bir dosyan\u0131n belirli sat\u0131rlar\u0131n\u0131 silmek i\u00e7in en etkili y\u00f6ntemlerden biri <code class=\"language-\">sed<\/code> komutudur.  Bu makalede, <code class=\"language-\">sed<\/code> komutunu kullanarak dosyalar\u0131n\u0131zdan belirli sat\u0131r numaralar\u0131n\u0131 nas\u0131l g\u00fcvenli ve verimli bir \u015fekilde silece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  Yeni ba\u015flayanlardan ileri d\u00fczey kullan\u0131c\u0131lara kadar herkesin anlayabilece\u011fi \u015fekilde, ger\u00e7ek d\u00fcnya \u00f6rnekleri ve performans optimizasyon ipu\u00e7lar\u0131yla dolu bir rehber sunuyoruz.<\/p>\n<p><strong>\u00d6\u011frenme Yol Haritas\u0131<\/strong><\/p>\n<p>Bu makale, <code class=\"language-\">sed<\/code> ile sat\u0131r silme konusunda \u00fc\u00e7 seviyeden olu\u015fan bir \u00f6\u011frenme yol haritas\u0131 sunar:<\/p>\n<p>* <strong>Yeni Ba\u015flayan:<\/strong> Temel kavramlar, ad\u0131m ad\u0131m a\u00e7\u0131klama ve basit kod \u00f6rnekleri.<br \/>\n* <strong>Orta Seviye:<\/strong> Ger\u00e7ek hayat \u00f6rnekleri,  optimizasyon ipu\u00e7lar\u0131 ve daha karma\u015f\u0131k senaryolar.<br \/>\n* <strong>\u0130leri Seviye:<\/strong> Performans analizi,  edge case&#8217;ler ve geli\u015fmi\u015f <code class=\"language-\">sed<\/code> teknikleri.<\/p>\n<p><strong>1. sed Komutu Nedir ve Neden Kullan\u0131l\u0131r?<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code> (stream editor), Unix benzeri sistemlerde metin dosyalar\u0131n\u0131 d\u00fczenlemek i\u00e7in kullan\u0131lan g\u00fc\u00e7l\u00fc bir komut sat\u0131r\u0131 arac\u0131d\u0131r.  Dosyalar\u0131n i\u00e7eri\u011fini do\u011frudan de\u011fi\u015ftirmek yerine, genellikle standart \u00e7\u0131kt\u0131ya de\u011fi\u015ftirilmi\u015f bir s\u00fcr\u00fcm\u00fcn\u00fc g\u00f6nderir. Bu, orijinal dosyay\u0131 korumak i\u00e7in \u00f6nemlidir.  <code class=\"language-\">sed<\/code> \u00f6zellikle b\u00fcy\u00fck dosyalarda h\u0131zl\u0131 ve verimlidir, \u00e7\u00fcnk\u00fc t\u00fcm dosyay\u0131 belle\u011fe y\u00fcklemez.  Belirli sat\u0131rlar\u0131 silmek, de\u011fi\u015ftirmek, aramak ve eklemek gibi bir\u00e7ok g\u00f6revi yerine getirebilir.  Bu makalede, <code class=\"language-\">sed<\/code>&#8216;in sat\u0131r silme \u00f6zelli\u011fine odaklanaca\u011f\u0131z.<\/p>\n<p><strong>2. Temel Kavramlar: sed Sintaks\u0131 ve \u0130\u015flevleri<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code> komutunun genel yap\u0131s\u0131 \u015f\u00f6yledir:<\/p>\n<pre class=\"language-bash\"><code>sed [options] 'komut' dosya_adi<\/code><\/pre>\n<p>* <strong><code class=\"language-\">[options]<\/code>:<\/strong>  <code class=\"language-\">sed<\/code>&#8216;in davran\u0131\u015f\u0131n\u0131 de\u011fi\u015ftiren se\u00e7eneklerdir. \u00d6rne\u011fin, <code class=\"language-\">-i<\/code> se\u00e7ene\u011fi dosyay\u0131 do\u011frudan de\u011fi\u015ftirir (\u00f6nce yedekleme yap\u0131lmas\u0131 \u00f6nerilir).<br \/>\n* <strong><code class=\"language-\">komut<\/code>:<\/strong>  Yap\u0131lacak i\u015flemi belirtir.  Sat\u0131r silme i\u00e7in kullanaca\u011f\u0131m\u0131z komut <code class=\"language-\">d<\/code> (delete) komutudur.<br \/>\n* <strong><code class=\"language-\">dosya_adi<\/code>:<\/strong>  \u0130\u015flem yap\u0131lacak dosyan\u0131n ad\u0131d\u0131r.<\/p>\n<p>Bir sat\u0131r\u0131 silmek i\u00e7in <code class=\"language-\">d<\/code> komutunu sat\u0131r numaras\u0131yla birlikte kullan\u0131r\u0131z.  \u00d6rne\u011fin, 5. sat\u0131r\u0131 silmek i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>sed '5d' dosya.txt<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">dosya.txt<\/code> dosyas\u0131n\u0131n 5. sat\u0131r\u0131n\u0131 siler ve geri kalan\u0131 standart \u00e7\u0131kt\u0131ya yazar.  Orijinal dosyay\u0131 de\u011fi\u015ftirmek i\u00e7in <code class=\"language-\">-i<\/code> se\u00e7ene\u011fini kullanmal\u0131s\u0131n\u0131z:<\/p>\n<pre class=\"language-bash\"><code>sed -i '5d' dosya.txt<\/code><\/pre>\n<p><strong>Uyar\u0131:<\/strong> <code class=\"language-\">-i<\/code> se\u00e7ene\u011fini kullan\u0131rken dikkatli olun, \u00e7\u00fcnk\u00fc orijinal dosya de\u011fi\u015ftirilecektir.  \u00d6ncelikle bir yedek dosya olu\u015fturman\u0131z\u0131 \u00f6neririz.<\/p>\n<p><strong>3. Yeni Ba\u015flayanlar \u0130\u00e7in Ad\u0131m Ad\u0131m K\u0131lavuz: Tek Sat\u0131r Silme<\/strong><\/p>\n<p>Diyelim ki <code class=\"language-\">ornek.txt<\/code> ad\u0131nda a\u015fa\u011f\u0131daki i\u00e7eri\u011fe sahip bir dosyam\u0131z var:<\/p>\n<pre class=\"language-\"><code>Bu bir \u00f6rnek dosyad\u0131r.\n\u0130kinci sat\u0131r.\n\u00dc\u00e7\u00fcnc\u00fc sat\u0131r.\nD\u00f6rd\u00fcnc\u00fc sat\u0131r.\nBe\u015finci sat\u0131r.<\/code><\/pre>\n<p>3. sat\u0131r\u0131 silmek i\u00e7in a\u015fa\u011f\u0131daki komutu kullan\u0131r\u0131z:<\/p>\n<pre class=\"language-bash\"><code>sed '3d' ornek.txt<\/code><\/pre>\n<p>\u00c7\u0131kt\u0131:<\/p>\n<pre class=\"language-\"><code>Bu bir \u00f6rnek dosyad\u0131r.\n\u0130kinci sat\u0131r.\nD\u00f6rd\u00fcnc\u00fc sat\u0131r.\nBe\u015finci sat\u0131r.<\/code><\/pre>\n<p>G\u00f6r\u00fcld\u00fc\u011f\u00fc gibi, 3. sat\u0131r ba\u015far\u0131yla silindi.  Orijinal dosyay\u0131 de\u011fi\u015ftirmek i\u00e7in <code class=\"language-\">-i<\/code> se\u00e7ene\u011fini eklemeyi unutmay\u0131n.<\/p>\n<p><strong>4. Orta Seviye: Birden Fazla Sat\u0131r Silme ve Ger\u00e7ek Hayat \u00d6rnekleri<\/strong><\/p>\n<p>Birden fazla sat\u0131r\u0131 silmek i\u00e7in, sat\u0131r numaralar\u0131n\u0131 virg\u00fclle ay\u0131rarak listeleyebilirsiniz:<\/p>\n<pre class=\"language-bash\"><code>sed '2,4d' ornek.txt  # 2, 3 ve 4. sat\u0131rlar\u0131 siler<\/code><\/pre>\n<p>Veya bir aral\u0131k belirleyebilirsiniz:<\/p>\n<pre class=\"language-bash\"><code>sed '2-4d' ornek.txt  # 2. sat\u0131rdan 4. sat\u0131ra kadar olan sat\u0131rlar\u0131 siler<\/code><\/pre>\n<p><strong>Ger\u00e7ek Hayat \u00d6rne\u011fi:<\/strong> Bir log dosyas\u0131nda belirli bir tarih aral\u0131\u011f\u0131ndaki hata mesajlar\u0131n\u0131 i\u00e7eren sat\u0131rlar\u0131 silmek istedi\u011finizi d\u00fc\u015f\u00fcn\u00fcn.  <code class=\"language-\">grep<\/code> ve <code class=\"language-\">sed<\/code> komutlar\u0131n\u0131 birle\u015ftirerek bunu yapabilirsiniz.  \u00d6nce <code class=\"language-\">grep<\/code> ile ilgili sat\u0131rlar\u0131 filtreler, daha sonra <code class=\"language-\">sed<\/code> ile sat\u0131r numaralar\u0131n\u0131 belirleyerek silebilirsiniz.  Bu i\u015flem i\u00e7in daha geli\u015fmi\u015f komut sat\u0131r\u0131 teknikleri gerekmektedir ve [Fatih Soysal&#8217;\u0131n](https:\/\/fatihsoysal.com) blogunda daha detayl\u0131 \u00f6rnekler bulabilirsiniz.<\/p>\n<p><strong>5. \u0130leri D\u00fczey:  Karma\u015f\u0131k Senaryolar ve Performans Optimizasyonu<\/strong><\/p>\n<p>\u00c7ok say\u0131da sat\u0131r silmeniz gerekiyorsa, <code class=\"language-\">sed<\/code>&#8216;in performans\u0131 d\u00fc\u015febilir.  Bu durumda, <code class=\"language-\">awk<\/code> gibi daha g\u00fc\u00e7l\u00fc ara\u00e7lar kullanmak daha verimli olabilir.  Ancak, <code class=\"language-\">sed<\/code>&#8216;in performans\u0131n\u0131 optimize etmek i\u00e7in baz\u0131 y\u00f6ntemler vard\u0131r:<\/p>\n<p>* <strong><code class=\"language-\">-n<\/code> se\u00e7ene\u011fi:<\/strong>  <code class=\"language-\">-n<\/code> se\u00e7ene\u011fi, <code class=\"language-\">sed<\/code>&#8216;in sadece belirtilen komutlar taraf\u0131ndan yazd\u0131r\u0131lan sat\u0131rlar\u0131 g\u00f6stermesini sa\u011flar.  Bu, gereksiz sat\u0131rlar\u0131n i\u015flenmesini \u00f6nler ve performans\u0131 art\u0131r\u0131r. \u00d6rne\u011fin, 1,3 ve 5. sat\u0131rlar\u0131 yazd\u0131rmak i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>sed -n '1p;3p;5p' dosya.txt<\/code><\/pre>\n<p>    Bu komut, sadece istenen sat\u0131rlar\u0131 yazd\u0131rarak performans\u0131 iyile\u015ftirir.<\/p>\n<p>* <strong>Adresleme:<\/strong>  Adreslemeyi do\u011fru ve spesifik olarak kullanarak gereksiz i\u015flemlerden ka\u00e7\u0131nabilirsiniz.  \u00d6rne\u011fin, yaln\u0131zca belirli bir desenle e\u015fle\u015fen sat\u0131rlar\u0131 silmek i\u00e7in d\u00fczenli ifadeler kullanabilirsiniz.<\/p>\n<p><strong>6. Edge Case&#8217;ler ve Hata Ay\u0131klama<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code> ile \u00e7al\u0131\u015f\u0131rken baz\u0131 beklenmedik durumlarla kar\u015f\u0131la\u015fabilirsiniz.  \u00d6rne\u011fin, bo\u015f sat\u0131rlar\u0131 silmek veya sat\u0131r numaralar\u0131n\u0131n dosya i\u00e7indeki ger\u00e7ek sat\u0131r numaralar\u0131yla e\u015fle\u015fmemesine dikkat etmek \u00f6nemlidir.  Bu t\u00fcr durumlar\u0131 \u00f6nlemek i\u00e7in, dosyan\u0131z\u0131 dikkatlice inceleyin ve <code class=\"language-\">sed<\/code> komutlar\u0131n\u0131z\u0131 test edin.  Hata ay\u0131klama i\u00e7in <code class=\"language-\">sed<\/code>&#8216;in \u00e7\u0131kt\u0131s\u0131n\u0131 dikkatlice inceleyin ve gerekti\u011finde komutlar\u0131n\u0131z\u0131 ince ayar yap\u0131n.<\/p>\n<p><strong>7.  sed ve awk Aras\u0131ndaki Farklar ve Uygulama \u00d6rnekleri<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code> ve <code class=\"language-\">awk<\/code>, metin i\u015flemede kullan\u0131lan g\u00fc\u00e7l\u00fc ara\u00e7lard\u0131r, ancak farkl\u0131 g\u00fc\u00e7l\u00fc y\u00f6nlere sahiptirler. <code class=\"language-\">sed<\/code> daha \u00e7ok sat\u0131r tabanl\u0131 d\u00fczenleme i\u00e7in uygundurken, <code class=\"language-\">awk<\/code> daha geli\u015fmi\u015f programlama yetenekleri sunar ve karma\u015f\u0131k veri i\u015fleme i\u00e7in idealdir.  Birden \u00e7ok sat\u0131r\u0131 i\u015flemek veya karma\u015f\u0131k ko\u015fullara ba\u011fl\u0131 i\u015flemler yapmak gerekti\u011finde <code class=\"language-\">awk<\/code> tercih edilebilir.  Ancak, basit sat\u0131r silme i\u015flemleri i\u00e7in <code class=\"language-\">sed<\/code> daha h\u0131zl\u0131 ve verimli olabilir.<\/p>\n<p><strong>8.  Ger\u00e7ek D\u00fcnya Senaryolar\u0131 ve Vaka \u00c7al\u0131\u015fmalar\u0131<\/strong><\/p>\n<p>Bir web sunucusunun log dosyalar\u0131ndan belirli hata kodlar\u0131n\u0131 i\u00e7eren sat\u0131rlar\u0131 silmek; b\u00fcy\u00fck bir veri setinden belirli bir kriteri kar\u015f\u0131lamayan sat\u0131rlar\u0131 temizlemek;  veya bir programlama dilinin kaynak kodundan yorum sat\u0131rlar\u0131n\u0131 kald\u0131rmak gibi \u00e7e\u015fitli senaryolarda <code class=\"language-\">sed<\/code>&#8216;i kullanabilirsiniz.  Her bir senaryo i\u00e7in <code class=\"language-\">sed<\/code> komutunu do\u011fru \u015fekilde yap\u0131land\u0131rmak ve olas\u0131 hatalar\u0131 \u00f6nlemek i\u00e7in dikkatli olmak \u00f6nemlidir.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bu makalede, <code class=\"language-\">sed<\/code> komutunu kullanarak dosyalardan belirli sat\u0131r numaralar\u0131n\u0131 silmenin farkl\u0131 y\u00f6ntemlerini inceledik.  Yeni ba\u015flayanlardan ileri d\u00fczey kullan\u0131c\u0131lara kadar herkesin anlayabilece\u011fi \u015fekilde, ad\u0131m ad\u0131m bir k\u0131lavuz sunduk.  Ger\u00e7ek d\u00fcnya \u00f6rnekleri ve performans optimizasyon ipu\u00e7lar\u0131yla, <code class=\"language-\">sed<\/code>&#8216;i etkili bir \u015fekilde kullanarak metin dosyalar\u0131n\u0131z\u0131 d\u00fczenleyebilirsiniz.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong><code class=\"language-\">sed<\/code> komutu orijinal dosyay\u0131 de\u011fi\u015ftirir mi?<\/strong>  Hay\u0131r, varsay\u0131lan olarak <code class=\"language-\">sed<\/code> standart \u00e7\u0131kt\u0131ya de\u011fi\u015ftirilmi\u015f dosyay\u0131 g\u00f6nderir.  Orijinal dosyay\u0131 de\u011fi\u015ftirmek i\u00e7in <code class=\"language-\">-i<\/code> se\u00e7ene\u011fini kullanmal\u0131s\u0131n\u0131z.<\/p>\n<p>2. <strong><code class=\"language-\">sed<\/code> ile d\u00fczenli ifadeler kullanabilir miyim?<\/strong> Evet, <code class=\"language-\">sed<\/code> d\u00fczenli ifadeleri destekler ve daha karma\u015f\u0131k sat\u0131r silme i\u015flemleri i\u00e7in kullan\u0131labilir.<\/p>\n<p>3. <strong><code class=\"language-\">sed<\/code>&#8216;in performans\u0131n\u0131 nas\u0131l art\u0131rabilirim?<\/strong>  <code class=\"language-\">-n<\/code> se\u00e7ene\u011fini kullanarak, gereksiz sat\u0131rlar\u0131n i\u015flenmesini \u00f6nleyebilirsiniz.  Ayr\u0131ca, adreslemeyi do\u011fru ve spesifik olarak kullanarak gereksiz i\u015flemlerden ka\u00e7\u0131nabilirsiniz.<\/p>\n<p>4. <strong><code class=\"language-\">sed<\/code>&#8216;de hata ay\u0131klama nas\u0131l yap\u0131l\u0131r?<\/strong>  <code class=\"language-\">sed<\/code>&#8216;in \u00e7\u0131kt\u0131s\u0131n\u0131 dikkatlice inceleyin ve komutlar\u0131n\u0131z\u0131 ad\u0131m ad\u0131m test edin.  Gerekti\u011finde <code class=\"language-\">echo<\/code> komutu ile de\u011fi\u015fkenlerin de\u011ferlerini kontrol edebilirsiniz.<\/p>\n<p>5. <strong><code class=\"language-\">sed<\/code>&#8216;i hangi i\u015fletim sistemlerinde kullanabilirim?<\/strong> <code class=\"language-\">sed<\/code>, Unix benzeri sistemlerde (Linux, macOS, BSD) bulunur.  Windows&#8217;ta da Cygwin veya Git Bash gibi ara\u00e7larla kullan\u0131labilir.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# sed ile Belirli Sat\u0131r Numaralar\u0131n\u0131 Silme: Ad\u0131m Ad\u0131m Pratik K\u0131lavuz Bir dosyan\u0131n belirli sat\u0131rlar\u0131n\u0131 silmek i\u00e7in en&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-28746","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 Dosyadan Belirli Sat\u0131r Numaralar\u0131n\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-dosyadan-belirli-satir-numaralarini-silme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"sed ile Dosyadan Belirli Sat\u0131r Numaralar\u0131n\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-dosyadan-belirli-satir-numaralarini-silme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-02T15:45:25+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-dosyadan-belirli-satir-numaralarini-silme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadan-belirli-satir-numaralarini-silme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"sed ile Dosyadan Belirli Sat\u0131r Numaralar\u0131n\u0131 Silme\",\"datePublished\":\"2025-09-02T15:45:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadan-belirli-satir-numaralarini-silme\/\"},\"wordCount\":1159,\"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-dosyadan-belirli-satir-numaralarini-silme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadan-belirli-satir-numaralarini-silme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadan-belirli-satir-numaralarini-silme\/\",\"name\":\"sed ile Dosyadan Belirli Sat\u0131r Numaralar\u0131n\u0131 Silme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-02T15:45:25+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadan-belirli-satir-numaralarini-silme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadan-belirli-satir-numaralarini-silme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadan-belirli-satir-numaralarini-silme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"sed ile Dosyadan Belirli Sat\u0131r Numaralar\u0131n\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 Dosyadan Belirli Sat\u0131r Numaralar\u0131n\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-dosyadan-belirli-satir-numaralarini-silme\/","og_locale":"tr_TR","og_type":"article","og_title":"sed ile Dosyadan Belirli Sat\u0131r Numaralar\u0131n\u0131 Silme","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadan-belirli-satir-numaralarini-silme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-02T15:45:25+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-dosyadan-belirli-satir-numaralarini-silme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadan-belirli-satir-numaralarini-silme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"sed ile Dosyadan Belirli Sat\u0131r Numaralar\u0131n\u0131 Silme","datePublished":"2025-09-02T15:45:25+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadan-belirli-satir-numaralarini-silme\/"},"wordCount":1159,"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-dosyadan-belirli-satir-numaralarini-silme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadan-belirli-satir-numaralarini-silme\/","url":"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadan-belirli-satir-numaralarini-silme\/","name":"sed ile Dosyadan Belirli Sat\u0131r Numaralar\u0131n\u0131 Silme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-02T15:45:25+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadan-belirli-satir-numaralarini-silme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadan-belirli-satir-numaralarini-silme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-dosyadan-belirli-satir-numaralarini-silme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"sed ile Dosyadan Belirli Sat\u0131r Numaralar\u0131n\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\/28746","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=28746"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/28746\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=28746"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=28746"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=28746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}