sed, bir akım düzenleyicisi, dosya ya da borudan gelen girdideki temel metin dönüştürmelerini gerçekleştirir. Yani dosya ya da standart girdiden metni okur ve bunu kullanıcının istediği biçime dönüştürerek standart çıktıya okur.
sed girdi/girdiler üzerinde yalnızca bir kere geçiş yapar;böylece verim artar. Ama sed’in asıl yeteneği bir metni boruya filtre edebilmesidir. Bu da sed’i diğer düzenleyici çeşitlerinden ayırır. sed komut satırı veya bir kabuk programı içinden kullanılabilir.
sed üç alandan oluşur : Giriş alanı (input space), Örüntü alanı (pattern space) ve Tutma alanı (hold space). Giriş alanı yalnızca bir kez okunur ve atılır. Örüntü alanına giriş alanındaki satırlar okunur ve metin dönüşümleri yapılır.Genel olarak çıktıya burada işlenen metin gönderilir. Tutma alanı ise başlangıçta boştur, bir nevi çalışan ara bellektir.
Ana sed parametreleri
sed aşağıdaki komut satırı seçeneklerini içerebilir :
'-v' '—version'
Çalıştırılan sed’in sürümünü ve telif hakkı bilgilerini yazar.
'-h--help'
Hata raporu adreslerini ve komut satırı seçeneklerini özetleyen bir kullanıcı mesajı yazar.
'-n' '--quiet' '--silent'
sed’in varsayılan değeri betik içindeki her dönüşün sonuna örüntü alalını yazar. Bu seçenek bu otomatik yazımı kaldırır.(Otomatik yazımı tekrar kullanmak için p komutu kullanılır).
'-e script' '--expression=script'
Script dosyası içerisindeki komutları girdi işlenirken çalıştırılacak olan komutlara ekler.
'-f script' '--file=script'
Script dosyasındaki komutları, girdi işlenirken çalıştırılacak olan komutlara ekler. Eğer -e,-f ,-expression ya da –file seçenekleri verilmemişse komut satırındaki ilk argüman, çalıştırılacak olan betik olarak alınır.
Yukarıdaki işlemlerden sora herhangi komut satırı parametresi kalırsa, bu işlenecek dosyanın adıymış gibi yorumlanır. Bir dosya adı standart giriş akımını temsil etmektedir. Eğer hiç dosya adı belirtilmemişse standart girdi işlenir.
Dış bağlantılar
- sed için GNU projesi dokümantasyonu24 Ekim 2011 tarihinde Wayback Machine sitesinde . (İngilizce)
- sed için FreeBSD dokümantasyonu4 Mart 2016 tarihinde Wayback Machine sitesinde . (İngilizce)
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
sed bir akim duzenleyicisi dosya ya da borudan gelen girdideki temel metin donusturmelerini gerceklestirir Yani dosya ya da standart girdiden metni okur ve bunu kullanicinin istedigi bicime donusturerek standart ciktiya okur sed girdi girdiler uzerinde yalnizca bir kere gecis yapar boylece verim artar Ama sed in asil yetenegi bir metni boruya filtre edebilmesidir Bu da sed i diger duzenleyici cesitlerinden ayirir sed komut satiri veya bir kabuk programi icinden kullanilabilir sed uc alandan olusur Giris alani input space Oruntu alani pattern space ve Tutma alani hold space Giris alani yalnizca bir kez okunur ve atilir Oruntu alanina giris alanindaki satirlar okunur ve metin donusumleri yapilir Genel olarak ciktiya burada islenen metin gonderilir Tutma alani ise baslangicta bostur bir nevi calisan ara bellektir Ana sed parametrelerised asagidaki komut satiri seceneklerini icerebilir v version Calistirilan sed in surumunu ve telif hakki bilgilerini yazar h help Hata raporu adreslerini ve komut satiri seceneklerini ozetleyen bir kullanici mesaji yazar n quiet silent sed in varsayilan degeri betik icindeki her donusun sonuna oruntu alalini yazar Bu secenek bu otomatik yazimi kaldirir Otomatik yazimi tekrar kullanmak icin p komutu kullanilir e script expression script Script dosyasi icerisindeki komutlari girdi islenirken calistirilacak olan komutlara ekler f script file script Script dosyasindaki komutlari girdi islenirken calistirilacak olan komutlara ekler Eger e f expression ya da file secenekleri verilmemisse komut satirindaki ilk arguman calistirilacak olan betik olarak alinir Yukaridaki islemlerden sora herhangi komut satiri parametresi kalirsa bu islenecek dosyanin adiymis gibi yorumlanir Bir dosya adi standart giris akimini temsil etmektedir Eger hic dosya adi belirtilmemisse standart girdi islenir Dis baglantilarsed icin GNU projesi dokumantasyonu24 Ekim 2011 tarihinde Wayback Machine sitesinde Ingilizce sed icin FreeBSD dokumantasyonu4 Mart 2016 tarihinde Wayback Machine sitesinde Ingilizce