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ş:
Bir satırı silmek belirli bir dize sed...
Nasıl bir JSON dize yeni satır karakte...
Grep kullanarak ve bir dize bulmak yer...
Nasıl bir dize sadece harf, rakam, alt...
Nasıl küresel bir JavaScript dize ters...