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

  • 8bitdigitaltv

    8bitdigitalt

    31 AĞUSTOS 2011
  • LatinNinja99

    LatinNinja99

    28 EKİM 2011
  • tseyina

    tseyina

    2 AĞUSTOS 2006