{"id":28683,"date":"2025-09-01T21:45:26","date_gmt":"2025-09-01T18:45:26","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-satir-numrasina-satir-ekleme\/"},"modified":"2025-09-01T21:45:26","modified_gmt":"2025-09-01T18:45:26","slug":"sed-ile-belirli-satir-numrasina-satir-ekleme","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-satir-numrasina-satir-ekleme\/","title":{"rendered":"sed ile Belirli Sat\u0131r Numras\u0131na Sat\u0131r Ekleme"},"content":{"rendered":"<p># sed ile Belirli Sat\u0131ra Sat\u0131r Ekleme: Tam Bir K\u0131lavuz<\/p>\n<p><strong>Meta A\u00e7\u0131klamas\u0131:<\/strong> <code class=\"language-\">sed<\/code> komutu ile metin dosyalar\u0131na belirli sat\u0131r numaras\u0131na sat\u0131r eklemeyi \u00f6\u011frenin. Bu rehber, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar herkes i\u00e7in ad\u0131m ad\u0131m \u00f6rneklerle dolu detayl\u0131 bir k\u0131lavuz sunar.  <code class=\"language-\">sed<\/code> komutunun g\u00fcc\u00fcn\u00fc ke\u015ffedin ve metin i\u015fleme yeteneklerinizi geli\u015ftirin!<\/p>\n<p>Metin dosyalar\u0131nda belirli bir sat\u0131ra yeni bir sat\u0131r eklemek, sistem y\u00f6neticilerinden yaz\u0131l\u0131m geli\u015ftiricilere kadar bir\u00e7ok ki\u015finin kar\u015f\u0131la\u015ft\u0131\u011f\u0131 yayg\u0131n bir g\u00f6revdir. Bu i\u015flem, konfig\u00fcrasyon dosyalar\u0131n\u0131 g\u00fcncellemek, raporlar olu\u015fturmak veya b\u00fcy\u00fck veri setlerini i\u015flemek gibi bir\u00e7ok farkl\u0131 durumda gerekli olabilir.  Bu rehberde, g\u00fc\u00e7l\u00fc bir metin d\u00fczenleme arac\u0131 olan <code class=\"language-\">sed<\/code> (stream editor) komutunu kullanarak bu i\u015flemi nas\u0131l ger\u00e7ekle\u015ftirece\u011finizi ad\u0131m ad\u0131m \u00f6\u011freneceksiniz.  <code class=\"language-\">sed<\/code> komutu, karma\u015f\u0131k metin manip\u00fclasyonlar\u0131 i\u00e7in g\u00fc\u00e7l\u00fc ve esnek bir ara\u00e7t\u0131r ve bu rehber, bu arac\u0131n yeteneklerini tam olarak kullanman\u0131za yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<p><strong>1. sed ile Metin \u0130\u015fleme: Temel Kavramlar<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code>, ak\u0131\u015f d\u00fczenleyici anlam\u0131na gelen bir komut sat\u0131r\u0131 arac\u0131d\u0131r.  Girdiden gelen metinleri okur, belirli desenleri arar ve bunlar\u0131 de\u011fi\u015ftirerek \u00e7\u0131kt\u0131y\u0131 \u00fcretir.  <code class=\"language-\">sed<\/code> komutlar\u0131, genellikle <code class=\"language-\">sed 'komutlar' dosya_ad\u0131<\/code> \u015feklinde kullan\u0131l\u0131r.  <code class=\"language-\">komutlar<\/code> k\u0131sm\u0131, <code class=\"language-\">sed<\/code>&#8216;in ger\u00e7ekle\u015ftirece\u011fi i\u015flemleri tan\u0131mlar.  Bu i\u015flemler, sat\u0131r ekleme, silme, de\u011fi\u015ftirme, arama ve daha fazlas\u0131n\u0131 i\u00e7erebilir. <code class=\"language-\">sed<\/code>&#8216;in en \u00f6nemli \u00f6zelli\u011fi, metin \u00fczerinde de\u011fi\u015fiklikleri do\u011frudan dosyaya de\u011fil, standart \u00e7\u0131kt\u0131ya (ekrana) yazmas\u0131d\u0131r.  De\u011fi\u015fiklikleri dosyaya kaydetmek i\u00e7in y\u00f6nlendirme (<code class=\"language-\">><\/code>) operat\u00f6r\u00fcn\u00fc kullanman\u0131z gerekir. \u00d6rne\u011fin, <code class=\"language-\">sed 'komutlar' dosya_ad\u0131 > yeni_dosya_ad\u0131<\/code> komutu, de\u011fi\u015fiklikleri <code class=\"language-\">yeni_dosya_ad\u0131<\/code> adl\u0131 yeni bir dosyaya kaydeder.<\/p>\n<p><strong>2. Belirli Sat\u0131ra Sat\u0131r Ekleme: Yeni Ba\u015flayanlar \u0130\u00e7in Ad\u0131m Ad\u0131m K\u0131lavuz<\/strong><\/p>\n<p>Yeni ba\u015flayanlar i\u00e7in en basit y\u00f6ntem, <code class=\"language-\">sed<\/code>&#8216;in <code class=\"language-\">a<\/code> komutunu kullanmakt\u0131r.  <code class=\"language-\">a<\/code> komutu, belirtilen sat\u0131rdan *sonra* bir sat\u0131r ekler.  Genel s\u00f6zdizimi \u015f\u00f6yledir:<\/p>\n<p><code class=\"language-\">sed 'N a\\eklenecek_sat\u0131r' dosya_ad\u0131<\/code><\/p>\n<p>Burada, <code class=\"language-\">N<\/code> eklemek istedi\u011finiz sat\u0131r numaras\u0131d\u0131r.  <code class=\"language-\">\\<\/code> karakteri, <code class=\"language-\">sed<\/code>&#8216;e yeni sat\u0131r\u0131n ba\u015flad\u0131\u011f\u0131n\u0131 s\u00f6yler.  <code class=\"language-\">eklenecek_sat\u0131r<\/code> ise eklemek istedi\u011finiz metindir.<\/p>\n<p><strong>\u00d6rnek:<\/strong> <code class=\"language-\">ornek.txt<\/code> adl\u0131 bir dosyam\u0131z oldu\u011funu ve 3. sat\u0131rdan sonra &#8220;Bu yeni bir sat\u0131rd\u0131r.&#8221; metnini eklemek istedi\u011fimizi varsayal\u0131m.  Komut \u015fu \u015fekilde olacakt\u0131r:<\/p>\n<pre class=\"language-bash\"><code>sed '3 a\\Bu yeni bir sat\u0131rd\u0131r.' ornek.txt<\/code><\/pre>\n<p>Bu komut, <code class=\"language-\">ornek.txt<\/code> dosyas\u0131n\u0131n 3. sat\u0131r\u0131n\u0131n alt\u0131na &#8220;Bu yeni bir sat\u0131rd\u0131r.&#8221; metnini ekler ve sonucu ekrana yazd\u0131r\u0131r.  De\u011fi\u015fiklikleri dosyaya kaydetmek i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>sed '3 a\\Bu yeni bir sat\u0131rd\u0131r.' ornek.txt &gt; yeni_ornek.txt<\/code><\/pre>\n<p><strong>3. Ger\u00e7ek Hayat \u00d6rne\u011fi: Konfig\u00fcrasyon Dosyas\u0131 G\u00fcncelleme<\/strong><\/p>\n<p>Bir web sunucusunun konfig\u00fcrasyon dosyas\u0131n\u0131 d\u00fc\u015f\u00fcnelim.  Bu dosya, sunucunun nas\u0131l \u00e7al\u0131\u015faca\u011f\u0131n\u0131 belirleyen bir\u00e7ok parametre i\u00e7erir.  Yeni bir parametre eklemek i\u00e7in <code class=\"language-\">sed<\/code> kullanabiliriz.  \u00d6rne\u011fin, <code class=\"language-\">apache.conf<\/code> dosyas\u0131na 10. sat\u0131rdan sonra &#8220;ServerName www.orneksite.com&#8221; sat\u0131r\u0131n\u0131 eklemek isteyelim:<\/p>\n<pre class=\"language-bash\"><code>sed '10 a\\ServerName www.orneksite.com' apache.conf &gt; apache_yeni.conf<\/code><\/pre>\n<p>Bu komut, orijinal <code class=\"language-\">apache.conf<\/code> dosyas\u0131n\u0131 de\u011fi\u015ftirmez.  De\u011fi\u015fiklikleri i\u00e7eren yeni bir dosya (<code class=\"language-\">apache_yeni.conf<\/code>) olu\u015fturur.  Bu, orijinal dosyay\u0131 yedeklemek ve olas\u0131 hatalar\u0131 \u00f6nlemek i\u00e7in \u00f6nemli bir g\u00fcvenlik \u00f6nlemidir.  <code class=\"language-\">mv apache_yeni.conf apache.conf<\/code> komutu ile yeni dosyay\u0131 orijinal dosyan\u0131n \u00fczerine yazabilirsiniz, ancak bunu yapmadan \u00f6nce mutlaka yedekleme alman\u0131z \u00f6nerilir.<\/p>\n<p><strong>4.  i Komutu ile Sat\u0131r Ekleme: Orta Seviye Kullan\u0131m<\/strong><\/p>\n<p><code class=\"language-\">a<\/code> komutu sat\u0131r\u0131 belirtilen sat\u0131rdan *sonra* eklerken, <code class=\"language-\">i<\/code> komutu sat\u0131r\u0131 belirtilen sat\u0131rdan *\u00f6nce* ekler. S\u00f6zdizimi <code class=\"language-\">a<\/code> komutuna benzer:<\/p>\n<p><code class=\"language-\">sed 'N i\\eklenecek_sat\u0131r' dosya_ad\u0131<\/code><\/p>\n<p><strong>\u00d6rnek:<\/strong>  Ayn\u0131 <code class=\"language-\">ornek.txt<\/code> dosyas\u0131na 3. sat\u0131rdan *\u00f6nce* &#8220;Bu da yeni bir sat\u0131rd\u0131r.&#8221; metnini eklemek i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>sed '3 i\\Bu da yeni bir sat\u0131rd\u0131r.' ornek.txt<\/code><\/pre>\n<p><strong>5.  Performans Optimizasyonu: B\u00fcy\u00fck Dosyalar \u0130\u00e7in \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p>B\u00fcy\u00fck dosyalarla \u00e7al\u0131\u015f\u0131rken, <code class=\"language-\">sed<\/code>&#8216;in performans\u0131n\u0131 art\u0131rmak i\u00e7in baz\u0131 ipu\u00e7lar\u0131 vard\u0131r.  \u00d6ncelikle, m\u00fcmk\u00fcn oldu\u011funca spesifik olmak \u00f6nemlidir.  Geni\u015f kapsaml\u0131 d\u00fczenlemeler, daha fazla i\u015flem gerektirir.  Ayr\u0131ca, <code class=\"language-\">sed<\/code>&#8216;in birden fazla komutu ayn\u0131 anda \u00e7al\u0131\u015ft\u0131rmak yerine, her bir komutu ayr\u0131 ayr\u0131 \u00e7al\u0131\u015ft\u0131rmak daha verimli olabilir.  \u00c7ok b\u00fcy\u00fck dosyalar i\u00e7in, <code class=\"language-\">sed<\/code> yerine daha verimli ara\u00e7lar (\u00f6rne\u011fin <code class=\"language-\">awk<\/code>) kullanmay\u0131 d\u00fc\u015f\u00fcnebilirsiniz.  <code class=\"language-\">sed<\/code>&#8216;in -i se\u00e7ene\u011fi ile do\u011frudan dosyay\u0131 d\u00fczenleyebilirsiniz ancak bu, hata durumunda veri kayb\u0131na yol a\u00e7abilir, bu y\u00fczden yedekleme almay\u0131 unutmay\u0131n.<\/p>\n<p><strong>6.  Karma\u015f\u0131k Senaryolar:  De\u011fi\u015fkenler ve D\u00fczenli \u0130fadeler<\/strong><\/p>\n<p>Daha karma\u015f\u0131k senaryolarda, <code class=\"language-\">sed<\/code>&#8216;i de\u011fi\u015fkenler ve d\u00fczenli ifadelerle birlikte kullanabilirsiniz.  \u00d6rne\u011fin, eklemek istedi\u011finiz sat\u0131r\u0131 bir de\u011fi\u015fkende saklayabilir ve bu de\u011fi\u015fkeni <code class=\"language-\">sed<\/code> komutunda kullanabilirsiniz.  D\u00fczenli ifadeler, daha esnek arama ve de\u011fi\u015ftirme i\u015flemleri yapman\u0131za olanak tan\u0131r.  Bu, belirli bir desenle e\u015fle\u015fen sat\u0131rlara sat\u0131r eklemenizi sa\u011flar.<\/p>\n<p><strong>\u00d6rnek (De\u011fi\u015fken kullan\u0131m\u0131):<\/strong><\/p>\n<pre class=\"language-bash\"><code>yeni_satir=&quot;Bu bir de\u011fi\u015fken kullanarak eklenen sat\u0131rd\u0131r.&quot;\nsed &quot;5 a\\\\$yeni_satir&quot; ornek.txt<\/code><\/pre>\n<p><strong>\u00d6rnek (D\u00fczenli ifade kullan\u0131m\u0131):<\/strong>  &#8220;Ba\u015fl\u0131k&#8221; kelimesini i\u00e7eren sat\u0131rdan \u00f6nce bir sat\u0131r eklemek i\u00e7in:<\/p>\n<pre class=\"language-bash\"><code>sed '\/Ba\u015fl\u0131k\/i\\Bu sat\u0131r Ba\u015fl\u0131k kelimesinden \u00f6nce eklendi.' ornek.txt<\/code><\/pre>\n<p><strong>7.  Hata Ay\u0131klama ve Edge Case&#8217;ler<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code> komutlar\u0131 yazarken hatalar yapmak kolayd\u0131r.  Hata ay\u0131klama i\u00e7in, \u00f6nce komutu k\u00fc\u00e7\u00fck bir test dosyas\u0131nda \u00e7al\u0131\u015ft\u0131r\u0131n.  Komut \u00e7al\u0131\u015ft\u0131ktan sonra, \u00e7\u0131kt\u0131y\u0131 dikkatlice inceleyin ve beklenen sonucu verip vermedi\u011fini kontrol edin.  <code class=\"language-\">sed<\/code>&#8216;in baz\u0131 s\u0131n\u0131rlamalar\u0131 vard\u0131r; \u00f6rne\u011fin, \u00e7ok b\u00fcy\u00fck dosyalarda performans sorunlar\u0131 ya\u015fanabilir.  Bu gibi durumlarda, daha uygun ara\u00e7lar kullanmak gerekebilir.  Ayr\u0131ca, \u00f6zel karakterlerin (\u00f6rne\u011fin, <code class=\"language-\">\\<\/code>, <code class=\"language-\">\/<\/code>, <code class=\"language-\">*<\/code>) do\u011fru \u015fekilde ka\u00e7\u0131r\u0131lmas\u0131 \u00f6nemlidir.<\/p>\n<p><strong>8.  sed&#8217;in Alternatifleri: awk ve di\u011fer ara\u00e7lar<\/strong><\/p>\n<p><code class=\"language-\">sed<\/code> g\u00fc\u00e7l\u00fc bir ara\u00e7 olsa da, her zaman en iyi \u00e7\u00f6z\u00fcm olmayabilir.  \u00d6zellikle karma\u015f\u0131k metin i\u015fleme g\u00f6revleri i\u00e7in, <code class=\"language-\">awk<\/code> gibi daha g\u00fc\u00e7l\u00fc ve esnek ara\u00e7lar tercih edilebilir. <code class=\"language-\">awk<\/code>, daha g\u00fc\u00e7l\u00fc programlama yeteneklerine sahiptir ve daha b\u00fcy\u00fck veri k\u00fcmeleriyle daha etkili bir \u015fekilde \u00e7al\u0131\u015fabilir.  Ancak, <code class=\"language-\">sed<\/code> daha basit g\u00f6revler i\u00e7in genellikle daha h\u0131zl\u0131 ve daha kolay kullan\u0131labilir.  Hangi arac\u0131n kullan\u0131laca\u011f\u0131, \u00f6zel g\u00f6reve ve veri setinin boyutuna ba\u011fl\u0131d\u0131r.  <code class=\"language-\">fatihsoysal.com<\/code> adresindeki blog yaz\u0131lar\u0131mda, <code class=\"language-\">awk<\/code> ve di\u011fer metin i\u015fleme ara\u00e7lar\u0131 hakk\u0131nda daha fazla bilgi bulabilirsiniz.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Bu rehber, <code class=\"language-\">sed<\/code> komutunu kullanarak belirli bir sat\u0131r numaras\u0131na sat\u0131r eklemeyi ad\u0131m ad\u0131m a\u00e7\u0131klad\u0131.  Yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar farkl\u0131 seviyelerdeki kullan\u0131c\u0131lar i\u00e7in \u00f6rnekler ve ipu\u00e7lar\u0131 sunuldu.  <code class=\"language-\">sed<\/code>, metin dosyalar\u0131n\u0131 d\u00fczenlemek i\u00e7in g\u00fc\u00e7l\u00fc ve esnek bir ara\u00e7t\u0131r, ancak kullan\u0131m\u0131nda dikkatli olmak ve olas\u0131 hatalar\u0131 \u00f6nlemek i\u00e7in yedekleme almay\u0131 unutmamak \u00f6nemlidir.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong>sed ile dosyay\u0131 do\u011frudan de\u011fi\u015ftirebilir miyim?<\/strong> Evet, <code class=\"language-\">-i<\/code> se\u00e7ene\u011fi ile do\u011frudan dosyay\u0131 de\u011fi\u015ftirebilirsiniz, ancak veri kayb\u0131na kar\u015f\u0131 yedekleme alman\u0131z \u00f6nerilir.<br \/>\n2. <strong>sed ile \u00e7ok say\u0131da sat\u0131r nas\u0131l eklenir?<\/strong>  Birden fazla sat\u0131r eklemek i\u00e7in <code class=\"language-\">a<\/code> komutunu her sat\u0131r i\u00e7in ayr\u0131 ayr\u0131 kullanabilir veya bir de\u011fi\u015fkende t\u00fcm sat\u0131rlar\u0131 saklay\u0131p, de\u011fi\u015fkeni <code class=\"language-\">sed<\/code> komutunda kullanabilirsiniz.<br \/>\n3. <strong>sed d\u00fczenli ifadeleri nas\u0131l kullan\u0131r?<\/strong>  D\u00fczenli ifadeler <code class=\"language-\">\/pattern\/<\/code> s\u00f6zdizimi ile kullan\u0131l\u0131r.  Daha fazla bilgi i\u00e7in <code class=\"language-\">man sed<\/code> komutuna bakabilirsiniz.<br \/>\n4. <strong>sed&#8217;in performans\u0131n\u0131 nas\u0131l art\u0131rabilirim?<\/strong> B\u00fcy\u00fck dosyalar i\u00e7in daha spesifik komutlar kullan\u0131n, komutlar\u0131 ayr\u0131 ayr\u0131 \u00e7al\u0131\u015ft\u0131r\u0131n ve gerekirse <code class=\"language-\">awk<\/code> gibi daha verimli ara\u00e7lar\u0131 de\u011ferlendirin.<br \/>\n5. <strong>sed ile hangi i\u015flemler yap\u0131labilir?<\/strong> <code class=\"language-\">sed<\/code>, sat\u0131r ekleme, silme, de\u011fi\u015ftirme, arama, filtreleme gibi bir\u00e7ok metin i\u015fleme i\u015flemini ger\u00e7ekle\u015ftirebilir.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# sed ile Belirli Sat\u0131ra Sat\u0131r Ekleme: Tam Bir K\u0131lavuz Meta A\u00e7\u0131klamas\u0131: sed komutu ile metin dosyalar\u0131na belirli&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-28683","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 Belirli Sat\u0131r Numras\u0131na Sat\u0131r Ekleme<\/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-belirli-satir-numrasina-satir-ekleme\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"sed ile Belirli Sat\u0131r Numras\u0131na Sat\u0131r Ekleme\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-satir-numrasina-satir-ekleme\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-01T18:45:26+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-belirli-satir-numrasina-satir-ekleme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-satir-numrasina-satir-ekleme\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"sed ile Belirli Sat\u0131r Numras\u0131na Sat\u0131r Ekleme\",\"datePublished\":\"2025-09-01T18:45:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-satir-numrasina-satir-ekleme\/\"},\"wordCount\":1242,\"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-belirli-satir-numrasina-satir-ekleme\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-satir-numrasina-satir-ekleme\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-satir-numrasina-satir-ekleme\/\",\"name\":\"sed ile Belirli Sat\u0131r Numras\u0131na Sat\u0131r Ekleme\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-01T18:45:26+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-satir-numrasina-satir-ekleme\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-satir-numrasina-satir-ekleme\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-satir-numrasina-satir-ekleme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"sed ile Belirli Sat\u0131r Numras\u0131na Sat\u0131r Ekleme\"}]},{\"@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 Belirli Sat\u0131r Numras\u0131na Sat\u0131r Ekleme","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-belirli-satir-numrasina-satir-ekleme\/","og_locale":"tr_TR","og_type":"article","og_title":"sed ile Belirli Sat\u0131r Numras\u0131na Sat\u0131r Ekleme","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-satir-numrasina-satir-ekleme\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-01T18:45:26+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-belirli-satir-numrasina-satir-ekleme\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-satir-numrasina-satir-ekleme\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"sed ile Belirli Sat\u0131r Numras\u0131na Sat\u0131r Ekleme","datePublished":"2025-09-01T18:45:26+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-satir-numrasina-satir-ekleme\/"},"wordCount":1242,"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-belirli-satir-numrasina-satir-ekleme\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-satir-numrasina-satir-ekleme\/","url":"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-satir-numrasina-satir-ekleme\/","name":"sed ile Belirli Sat\u0131r Numras\u0131na Sat\u0131r Ekleme","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-01T18:45:26+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-satir-numrasina-satir-ekleme\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-satir-numrasina-satir-ekleme\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/sed-ile-belirli-satir-numrasina-satir-ekleme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"sed ile Belirli Sat\u0131r Numras\u0131na Sat\u0131r Ekleme"}]},{"@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\/28683","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=28683"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/28683\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=28683"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=28683"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=28683"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}