Sed Komutu Nedir, Nasıl Kullanılır? (Linux)
Linux

Metin akışını süzer ve dönüştürür; dosyalarda bul-değiştir için çok kullanılır.

Açıklama

Metin akışını süzer ve dönüştürür; dosyalarda bul-değiştir için çok kullanılır.

Örnekler

Çıktıdaki tüm "elma"ları "armut" yap

komut | sed 's/elma/armut/g'

Dosyada yerinde değiştir

sed -i 's/eski/yeni/g' dosya

Değiştirmeden önce .bak yedeği al

sed -i.bak 's/eski/yeni/g' dosya

Eğik çizgi içeren desenler için başka ayırıcı kullan

sed 's#/eski/yol#/yeni/yol#g' dosya

1-5. satırları sil

sed '1,5d' dosya

Yalnızca 10-20. satırları yazdır

sed -n '10,20p' dosya

Boş satırları sil

sed '/^$/d' dosya

Ayrıntılı belge: manned.org/sed

Linux komutları: alfabetik komşular

Tüm Linux komutları (196) → A-Z dizin

Türkçe çeviri ve ek örnekler: Milcer; kaynak: tldr-pages, CC BY 4.0.

Diğer bölümler

sed Komutu hakkında

Metin akışını süzer ve dönüştürür; dosyalarda bul-değiştir için çok kullanılır.

Örneklerdeki süslü parantezli alanlar ({{dosya}} gibi) sizin dolduracağınız yerlerdir. Silme ve yönetici yetkisi isteyen komutlarda dikkatli olun.

sed Komutu nasıl kullanılır?

  1. Komutu bulunArama kutusuna komutun adını ya da ne yapmak istediğinizi yazın.
  2. Örneği inceleyinHer komutun en çok kullanılan biçimleri örnekleriyle listelenir.
  3. KopyalayınTek tıkla kopyalayıp terminale yapıştırın; {{süslü}} alanları kendi değerlerinizle değiştirin.

Sıkça sorulan sorular

sed komutu ne işe yarar?

Metin akışını süzer ve dönüştürür; dosyalarda bul-değiştir için çok kullanılır.

sed komutu hangi sistemde çalışır?

Linux dağıtımlarında (Ubuntu, Debian, CentOS, Fedora…) çalışır; çoğu macOS'ta ve Windows'ta WSL içinde de kullanılabilir.