SORU
28 HAZİRAN 2012, PERŞEMBE


Bütün çizgi yerine bir dize Sed kullanarak içeren

Bir şey gibi belirli bir çizgisi olan bir metin dosyası var

sometext sometext sometext TEXT_TO_BE_REPLACED sometext sometext sometext

Yukarıdaki bütün hattı değiştirmek istiyorum

This line is removed by the admin.

Arama anahtar TEXT_TO_BE_REPLACED

Bunun için bir kabuk komut dosyası yazmak istiyorum. Bu nasıl sed kullanarak elde edebilirsiniz?

CEVAP
28 HAZİRAN 2012, PERŞEMBE


Kullanabilirsinizdeğiştirintüm satırı değiştirmek için komut, ve ben değişiklikleri yerinde yapmak için bayrağı. Örneğin, GNU kullanarak sed:

sed -i '/TEXT_TO_BE_REPLACED/c\This line is removed by the admin.' /tmp/foo

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DONFANTASTICKYPESS

    DONFANTASTIC

    1 Temmuz 2007
  • hotstrikegently

    hotstrikegen

    26 AĞUSTOS 2011
  • PCDIY

    PCDIY

    16 AĞUSTOS 2013