Dosyadan bir çizgiyi kaldırma


0

İçeren bir dosyam var

defg_abcd_prod
abcd_prod
hijk_abcd_prod

Dosyadan sadece abcd_prod dosyasını kaldırmak istiyorum, ancak bunu kullanırken

sed -e '/abcd_prod/d' sample.txt

Her şeyi dosyadan kaldırma. Hangi değişiklikleri yapmam gerekiyor?

Yanıtlar:


2

Yalnızca 'abcd_prod' içeren satırları kaldırmak için satırın başlangıcına uygun bir şapka ve sonun karşısına bir $ ekleyin:

sed -e '/^abcd_prod$/d' sample.txt

sed, varsayılan olarak temel normal ifadeleri kabul eder. Daha fazla sözdizimi için Wikipedia'ya bakın .


Abcd_prod_xyz gibi durum hakkında ne?
Prashast

Cevap güncellendi. Hamuru.
Kullanıcı5910
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.